VAR 是3.5新出的一个定义变量的类型
其实也就是弱化类型的定义
VAR可代替任何类型
编译器会根据上下文来判断你到底是想用什么类型的
至于什么情况下用到VAR 我想就是你无法确定自己将用的是什么类型
就可以使用VAR 类似 OBJECT
但是效率比OBJECT高点

使用var定义变量时有以下四个特点:
1. 必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式:

var s;
s = “abcd”;

2. 一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。
3. var要求是局部变量。
4. 使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。

参考文章

1. 憨急C#中var关键字怎么用- -~.

最新文章

  1. MySQL中INFORMATION_SCHEMA是什么?(1)
  2. 素数筛 poj 2689
  3. 第三十六章 metrics(4)- metrics-graphite
  4. linux上nginx+apache 搭建 svn服务器
  5. java解析excel2003和excel2007:The supplied data appears to be in the office 2007+XML Polonly supports OLE2 office documents
  6. 第九篇、Swift的基本使用
  7. Emit
  8. 深入浅出JMS(一)——JMS简单介绍
  9. js获取键盘的keyCode-------Day42
  10. Word Search II 解答
  11. WPF DataGrid_SelectChanged获取单元内容
  12. VisualStudio2012轻松把JSON数据转换到POCO的代码
  13. Linux环境下搭建php开发环境的操作步骤
  14. 前端学PHP之日期与时间
  15. 【Unity游戏开发】浅谈 NGUI 中的 UIRoot、UIPanel、UICamera 组件
  16. 换个视角来看git命令与代码库发生网络交互报错事件
  17. 阿里云windows 2008 服务器处理挖矿程序 Miner
  18. MySQL更新死锁问题【转,纯为学习】
  19. SQL 删除的三个语句:DROP、TRUNCATE、 DELETE 的区别
  20. Java IO--NIO(二)

热门文章

  1. bytes 与 str的区别以及装换
  2. windows中的oracle12SE后启动的系统服务的列表
  3. Win7 使用密码共享磁盘连接总是提示输入密码
  4. ZOJ3329One Person Game(循环型 数学期望)
  5. HihoCoder 1033交错和(数位DP第三题)
  6. UWP 中的 LaunchUriAsync,使用默认浏览器或其他应用打开链接
  7. python3 升级 pip9.0.1 到pip-9.0.3
  8. 一步步用python制作游戏外挂【转】
  9. Tencent Server Web(TSW) 腾讯开源的nodejs 基础设施
  10. hapi lab测试框架简单使用