【发布时间】:2010-11-15 08:59:46
【问题描述】:
可能的重复:
What to use: var or object name type?
Use of var keyword in C#
What’s the point of the var keyword?
Should I always favour implictly typed local variables in C# 3.0?
我刚刚安装了 ReSharper 的试用版,以便为我的公司评估它。我注意到的一件事是它建议我更改以下内容(虚构示例):
string s = "";
到
var s = "";
在声明变量时使用 var 关键字而不是使用 Object Type 是最佳实践吗?它有什么好处。就上下文而言,我是一名前 Java 开发人员,刚刚过渡到 .Net 作品。
【问题讨论】:
-
我认为这回答了你的问题:stackoverflow.com/questions/17032/…
-
这仍然是一个很好的问题,就像最近几次被问到一样......
-
@Unsliced:对我来说,这个问题归结为:“如果在 5 年内有 15 个这个问题的副本,答案的深度各不相同——这对于寻找的人来说是好是坏?问题的最佳答案?”