为一个控件的多个属性连续赋值,如何简写以提高效率呢(好象没有 with 控件名 ... end with 这种写法呀?)
----------------------------------------------------
比如为 datagrid1 的多个属性连接赋值,
总不能写成datagrid1.xxx="adfasdf";
datagrid1.yyy="asdf";
datagird1.a=g;这种形式据说效率低,对于VB可以写成with datagrid1
    .xxx="adsfasdf"
    .yyy="asdfadsf"
    .a=g
end with但是c#中,好象不支持这种写法,我想问,c#中应该如何写呢?

解决方案 »

  1.   

    如果要为一个控件的各种属性连续赋值,只能每行都写一次控件名吗?
    如:datagrid1.xxx="";
    datagrid1.yyy="";
    datagrid1.zzz="";...
    datagrid1.aaa="";这样写太不优化了吧。
      

  2.   

    我也想知道除了datagrid1.xxx="";
    datagrid1.yyy="";
    datagrid1.zzz="";
    这样以外还有什么办法
      

  3.   

    Button btn=new Button(){ Text="Button1", ID="btn1",Location=new Point(1,2),其他的属性等};