实例化类习惯了用类名 Class class1 = new Class(); 看到书上有时候又用var class1 = new Class();
这两个有啥区别啊?
这两个有啥区别啊?
解决方案 »
- 如何学习模拟器开发?
- 刚接触水晶报表,不知可否实现由用户输入多个参数,然后显示结果?如果能请提供思路和样例,工作量如何?难度如何?
- C#怎么得到FTP指定日录下文件修改日期
- httpWebRequest上传时异常 基础连接已关闭 发送时发生错误
- 趁大家还没下班我提个小问题,关于多用户软件数据库的选择。郁闷,又没分了。
- 请问关于C#模仿Windows文件夹问题
- 请教一个c#上传下载的问题
- 怎样知道PropertyGrid里某个GridItem的parent?(Up有分)
- 靠。。。郁闷~~~~~~~~!!散分散分。。只因。。。。。。
- 弹出窗口显示提示(WebForm)
- 无法加载 DLL“Mwic_32.dll”: 找不到指定的模块。
- 求大神帮忙看下代码哪有问题
另一种就是叫做匿名类 linq里面用到的 var sth=new {name="",gender=""} 这里sth就是个匿名类 你可以理解为我从某个表里面取出name和gender这两个字段
var Id = 1; //编译器在这里会觉得,定义为int值是最合适的
long Id = 1; //而我的编程习惯是,整数变量优先使用long值//以下内容摘自msdn
//此表达式是合法的 :
int i = (i = 20);
//但此表达式会产生编译时错误:
var i = (i = 20); //到底是先有鸡还是先有蛋?无法确定
更多细节参见:
http://msdn.microsoft.com/zh-cn/library/bb384061(v=vs.110).aspx