首页 > Windows开发 > 详细

C#变量初始化

时间:2014-12-07 20:14:36      阅读:311      评论:0      收藏:0      [点我收藏+]

在C#中声明变量使用下述语法:

datatype identifier;,

例如:

int i;

该语句声明int变量i。编译器不允许在表达式中使用这个变量,除非用一个值初始化了改变量。如果你不需要使用它,之声明不初始化也可以。

变量的初始化

变量的初始化是C#强调安全性的另一个例子。简单地说,编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量。大多数现代编译器把没有初始化标记为警告,但C#编译器把它当作错误来对待。这就可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。

 C#有两个方法可确保变量在使用前进行了初始化:

  • 变量是类或结构中的字段,如果没有显式初始化,创建这些变量时,其默认值就是0
  • 方法的局部变量必须在代码中显式初始化,之后才能在语句中使用它们的值。此时,初始化不是在声明该变量时进行的,但编译器会通过方法检查所有可能的路径,如果检测到局部变量在初始化之前它的值,就会产生错误。

在C#中实例化一个引用对象需要使用new关键字。

C#变量初始化

原文:http://www.cnblogs.com/iloney/p/4149737.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!