C#学习第一天
2012-06-04 17:31
190 查看
var(隐式类型):
原理:编译器根据初始化值推断变量的真正类型。var只能在初始化变量时使用(编译器要根据初始值固化其正真类型),例如var myint = 100;编译器会推断出myint为int类型。
而var myint ; myint = 0;//错误。因为编译器无法知道myint的具体类型,也就无法后续对其进行各种操作了(包括赋值等操作)。
一旦编译器确定了变量的类型,就不能更改,也即不能赋予不符合其类型的值了。例如下面操作是失败的:
var inta = 128; inta = 128128;//OK inta = true;//Error!inta已被编译器推断出是int类型了,不能更改。
var只能用于局部变量,不能用于参数。
C#中,方法的参数和返回类型必须指明具体类型,不能使用隐式类型var。
相关文章推荐
- 我的C#学习过程 第一天 安装
- 马牛的C#学习 第一天--了解行情
- C# 学习第一天
- C#知识学习 遗忘的记忆 -第一天
- c#学习第一天的内容
- NGWS runtime ------C# 开始学习 第一天 (2006.6.7)
- C# 基础学习第一天
- C#学习第一天(整理自c#入门经典)
- C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
- 记录学习第一天-c#
- 学习C#记录之第一天
- 第一天,第一个C#程序,学习C#基本语法。掌握命名空间、类、变量、方法等基本概念。
- C# 学习笔记 -- 第一天 创建第一个程序
- C#学习第一天
- C#学习第一天
- C#基础学习第一天
- 【转】C# 学习笔记 第一天
- 学习C#的第一天
- 第一天学习C#
- c#学习开始第一天