类型推断 var
来源:互联网 发布:linux rmdir全称 编辑:程序博客网 时间:2024/04/30 21:23
类型推断(type inference)使用 var 关键字。编译器可以根据变量的初始化值“推断”变量的类型。
例如;
int number = 0;
就可以写成
var number = 0;
编译器可以“推断”出变量number为int类型。上面两个语句是等价的。
var name = "bushitiancai"; var age = 22; var isMan = true; Type nameType = name.GetType(); Type ageType = age.GetType(); Type isManType = isMan.GetType(); Console.WriteLine("name is type "+nameType); Console.WriteLine("age is type "+ageType); Console.WriteLine("isMan is type "+ isManType);输出结果:
name is type System.String
age is type System.Int32
isMan is type System.Boolean
使用 var 关键字时,变量必须初始化,否则编译器就没有推断变量类型的依据。
一旦确认了变量类型,就不能再改变变量类型了。
1 0
- 类型推断 var
- 推断类型VAR(隐式类型)
- C#类型推断(type interface)使用var关键字。
- 类型推断
- 类型推断
- 6.6 类型推断
- 6.6 类型推断
- Objective-C类型推断
- 【Swift】类型推断
- Lambda表达式类型推断
- 记录草稿---类型推断
- C++类型推断
- 变量-类型推断
- 类型参数的类型推断
- 类型参数的类型推断
- C#中的变量类型推断
- C#语言中的类型推断
- 蓝桥杯 逻辑推断类型题目
- 监听器详解
- GBDT相关备忘
- SSL原理
- Java中的Timer和TimerTask在Android中的用法
- Lesson2.2 & 2.3 Maya command reference & quick help
- 类型推断 var
- linux 下QT安装
- PS快捷键大全
- IOS系统自带方法将汉语转换成拼音
- 爬虫 第三篇 (语言选择python还是java)
- 南大软院大神养成计划NO.2
- Oracle查看正在执行的存储过程的sid
- leetcode笔记:N-Queens
- 简单工厂模式