在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在C#中声明变量使用下述语法: datatype identifier;, 例如: int i; 该语句声明int变量i。编译器不允许在表达式中使用这个变量,除非用一个值初始化了改变量。如果你不需要使用它,之声明不初始化也可以。 变量的初始化 变量的初始化是C#强调安全性的另一个例子。简单地说,编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量。大多数现代编译器把没有初始化标记为警告,但C#编译器把它当作错误来对待。这就可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。 C#有两个方法可确保变量在使用前进行了初始化:
在C#中实例化一个引用对象需要使用new关键字。 变量初始化需遵循的规则:
初始化器是C#3.0的一个新特征。在这里先不细说。先给一个简单的例子展示。 引用类型变量Student如下: public class Student{ Student实例初始化器如下: Student stu=new Student{Id=1,Name="张三",Sex="男",Age=50}; 原来的对象初始化都要进行先创建构造方法,然后才能进行成员的相关操作,C#3.0 提供了对象成员的直接初始化的能力,和初始化一个集合或者是数组一样来初始化对象。 |
请发表评论