首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

var的有关问题

2012-05-16 
var的问题我看网上有这么段代码var timerSystem.Diagnostics.Stopwatch.StartNew()//方法实现Response.W

var的问题
我看网上有这么段代码

var timer=System.Diagnostics.Stopwatch.StartNew();

//方法实现

Response.Write("<script>alert('"+timer.ElapsedMilliseconds.ToString()+"')</script>"); 


请问这个var可以替换吗?换成object就不行。。。。

[解决办法]
这里的 var 可以换成 Stopwatch,换成 object 的话,访问不了 ElapsedMilliseconds。C#是静态类型语言,var 没有改变这个事实,它只是免去写冗长类型的麻烦,变量的类型由编译器推断得出。
[解决办法]
用object可就是比较低版本了。
[解决办法]
不可以。此var非javascript中的那个var。
[解决办法]
var 是新特性,是为了你编码方便引进的,应该学会使用与适应。
[解决办法]
var 是3.0的新特性

使用时要注意:声明时,后面一定要跟具体的值,且只能声明为局部变量

[解决办法]
var是匿名变量,系统会自动识别它的类型

热点排行