作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
<分区>
我目前正在使用 ReSharper 的 30 天试用版,到目前为止,我对它提供的建议印象深刻。然而,有一个建议让我感到困惑。
当我显式定义一个变量时,例如:
List<String> lstString = new List<String>();
ReSharped 添加了一条绿色波浪线并告诉我:
Use implicitly type local variable declaration.
如果我随后遵循它的建议,ReSharper 会将代码行更改为:
var lstString = new List<String>();
那么,更改 List<String>
是否会带来某种性能提升?到 var
,或者这仅仅是 ReSharper 的一个特点?我一直被告知,显式定义变量比使用动态变量更为理想。
我是一名优秀的程序员,十分优秀!