我的问题很简单。为什么不能在方法之外为属性赋值,如下所示?在方法内和方法外有什么区别?
请看下面:
编辑:
下面是我试图做的,因此是上面的问题。
最佳答案
类根范围内的任何内容都只是类定义的一部分。类定义定义了对象具有哪些属性、可以在其上调用哪些方法、构造对象的方式等。
在这里放一个实际的声明没有任何意义;它什么时候运行?代码的实际执行不是类定义的一部分。
因此,所有语句都必须驻留在一个方法中,因为方法是唯一实际执行语句的东西。
关于c# - 在类中为属性赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27278587/