代码如下:
                SUBC._UserID = "FWEFWEF";
                SUBC._UserName = "AB";
                        .
                        .
                        .
                        .
                        .
                        .
                等等都是SUBC.JFWEJFLWE = "FEWFWEF";的代码                SUBC是个自定义类的对象,后面的就是属性啦..
求代码风格转换:          类似  SUBC
                {
                    .UserID = "FWEFWEF";
                    ._UserName = "AB";
                        .
                        .
                        .
                        .
                        .
                        .
                        .
                 }     

解决方案 »

  1.   

    如果你是用.net3.5的话,就可以这么写了:SUBC subc = new SUBC()
    {
        UserID = "FWEFWEF",
        _UserName = "AB",
        //......
    };
      

  2.   

    vs2005 FrameWork2.0
    另subc对象的赋值操作不是在声明创建对象的时候,而是在其他函数里.
      

  3.   


    哇噻 用了这么长时间的3.5了还不知道 居然还可以这么用....真的对吗?这调用了哪个构造函数...跟jsobject差不多了 汗一个先
      

  4.   

    C#语法在.NET 2.0里面不支持这样的语法风格?  我几年前还记得用过的....郁闷死..
      

  5.   

    还可以更简单
    var subc = new SUBC()
    {
        UserID = "FWEFWEF",
        _UserName = "AB",
        //......
    };至于说C#不行的那位建议去补下C#3.0的语法.
      

  6.   


    你这不是跟一楼的一样的么。严格说来都没有实现LZ需要的功能 
    vb里面
    With SUBC
        .xx="sdf"
        .yy="sdf"
    End Withc#里面是没有这样的语法的 ,,上面几位说的这些语法都是c#从java里面借来的...
      

  7.   

    楼主可以给你的对象的类加个有参构造,创建对象时直接赋值至于WITH语句,好像VB的语句