昨天突然发现在字段中不可以直接使用其它类的属性,字段,方法,为什么?
我看过很多书籍,也没有见过有此规定!请大家说说。

解决方案 »

  1.   

    楼上的兄弟有没有看清问题比如说:
    public class class1
    {
      public string sname="name";
      public class1(){}
    }
    public class class2
    {
      public string Lname;
      class1 c = new class1();
      Lname = c.sname;             此处编译错误
    }
    两个类在一个命名空间里,为什么会出错???
      

  2.   

    Lname = c.sname;这是什么语法?这段代码在什么时候执行?!所有的语句都必须写在方法体内……
    C#基本语法。类定义只能包含声明语句。