摘要:
C#构造函数的名字不能随便起,必须让编译器认得出才可以被自动执行。它的命名方法既简单又合理:让C#构造函数与类同名。除了名字外,C#构造函数的另一个特别之处是没有返回值类型,这与返回值类型为void的函数不同。如果它有返回值类型,那么编译器将不知所措。在你可以访问一个类的方法、属性或任何其它东西之前, 第一条执行的语句是包含有相应类的C#构造函数。甚至你自己不写一个C#构造函数,也会有一个缺省C#构造函数提供给你。 class TestClass { public TestClass(): base() {} // 由CLR提供 } 下面列举了几种类型的C#构造函数 1.缺省C#... 阅读全文