摘要:
1.类和结构结构和类的区别是它们在内存中的存储方式、访问方式(类是存储在堆(heap)上的引用类型,而结构是存储在栈(stack)上的值类型)和它们的一些特征(如结构不支持继承)。较小的数据类型使用结构可以提高性能。对于类和结构,都使用关键字new来声明实例:这个关键字创建对象并对其进行初始化。类2.类中的数据和函数称为类的成员。除了这些成员外,类还可以包含嵌套的类型(如其他类)。成员的可访问性可以是public、protected、internal protected、private和internal。数据成员是包含类的数据—字段、常量和事件的成员。数据成员可以是静态数据。类成员总是实例成员 阅读全文
摘要:
1.变量的初始化:变量是类或结构中的字段,如果没有显式初始化,创建这些变量时,其默认值就是0(成员变量)。方法的局部变量必须在代码中显式初始化,之后才能在语句中使用它们的值。实例化一个引用对象需要使用new关键字,使用new关键字把该引用只想存储在堆上的一个对象。2.类型推断(type inference):使用var关键字。编译器可以根据变量的初始值“推断”变量的类型。需遵循的规则:变量必须初始化。否则,编译器就没有推断变量类型的依据。初始化器不能为空。初始化器必须放在表达式中。不能把初始化器设置成一个对象,除非在初始化器中创建了一个新对象3.常量:关键字const常量具有如下特点:常量必须 阅读全文