摘要:
在C#中,除了可以在类的构造函数中初始化私有字段的值,还可以在私有字段定义的地方进行初始化(即默认赋值)。下面讨论默认赋值和在构造函数中赋值的区别,以便更好的在代码中使用这两种赋值。主要内容:对代码生成的影响对代码执行的影响1. 对代码生成的影响首先构造两个Class,其中ClassA使用默认赋值的方式,ClassB使用构造函数赋值的方式。代码如下: public class ClassA { private Int32 a = 123; private String b = "abc"; private Object c = new object(); public Cl 阅读全文