码迷,mamicode.com
首页 > Windows程序 > 详细

C#变量初始化

时间:2014-12-07 20:17:22      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:style   使用   sp   strong   on   bs   代码   line   size   

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

datatype identifier;,

例如:

int i;

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

变量的初始化

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

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

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

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

C#变量初始化

标签:style   使用   sp   strong   on   bs   代码   line   size   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!