【发布时间】:2015-10-12 18:00:36
【问题描述】:
我有带有最新版本 Reshaper (9.1.2) 的 Visual Studio 2015。
我倾向于使用一种引用类型和类型别名的风格,就像this answer 所描述的那样。我喜欢使用类型别名进行变量声明并使用 System 类型来表达该类型存在的静态函数的一般外观。
举个例子:
string greet = String.Format("Hello {0}!", place);
话虽如此,我在 IDE 中看到了一个 Roslyn 代码修复程序,用于将字符串替换为字符串。
它要求简化...
我想知道此更改会影响什么,以及为什么。
- 是否仅在编译时提高了性能?
- 它是否在运行时增加了一些较小的速度优势?
- 我还有什么其他理由应该关注此代码改进吗?
【问题讨论】:
-
没有性能改进。
string是String的别名。 -
这只是官方风格的暗示吗?
-
其实是Options中Code Style中的一个选项。
-
@ZacharyDow:这是 Roslyn 功能,而不是 Resharper 功能。查看 VS 原生选项。
标签: types visual-studio-2015 roslyn c#-6.0