日期:2014-05-18  浏览次数:20846 次

请问定义var变量有什么好处,感觉倒不方便了啊
请问定义var变量有什么好处,感觉倒不方便了啊,请各位指教

------解决方案--------------------
写起来简单;对齐;看起来简单;改起来简单

C# code

var a=1;
var b="EFEF";

int a=1;
string b="EFEF";

foreach(var kv in dic){}
foreach(KeyValuePair<string, System.Collection.ArrayList> kv in dic){}

------解决方案--------------------

 
C# code

  var t=new {Name="Name",Sex="Sex"};
  return t;

------解决方案--------------------
局部匿名变量,不需要知道返回的类型,直接用就可以了。
------解决方案--------------------
探讨
C# code

var t=new {Name="Name",Sex="Sex"};
return t;


看看这个类型得数据

------解决方案--------------------
你学到linq的时候就知道var的好处了
------解决方案--------------------
探讨
引用:
C# code

var t=new {Name="Name",Sex="Sex"};
return t;


看看这个类型得数据


这代码你能编译么?胡乱回复误导别人。

------解决方案--------------------
探讨

引用:
引用:
C# code

var t=new {Name="Name",Sex="Sex"};
return t;


看看这个类型得数据


这代码你能编译么?胡乱回复误导别人。

这个有什么误导别人的嘛,难道不能返回吗? 返值的类型为object就是啊

------解决方案--------------------
这只是一中方式
你可以返回List<T> 这中类型
然后进行数据绑定或序列化为json数据
使用起来很方便。
------解决方案--------------------
LINQ很有用处
------解决方案--------------------
探讨

LINQ很有用处