c# - 为什么 "string"被认为是 "String"的简化版本?

标签 c# string visual-studio-2015

在 C# 中,我通常在使用方法时使用 String,在声明变量时使用 string。我在别处读到这是保持事物清洁的首选方法,这对我来说很有意义。在 Visual Studio 2015 中,当我使用 String 时,我收到一条新消息:Name can be simplified。 VS 建议改用string

为什么 string 现在在 VS2015 中优于 String 而在 2013 年却不是?

不是 this question 的副本.那个人问总体上有什么区别,我问的是为什么 VS 现在建议一个而不是另一个;我不知道是否发生了技术差异或其他影响。

最佳答案

因为您没有取消选中“在声明局部变量、参数和成员时首选内在预定义类型关键字” 发现于 工具 > 选项 > 文本编辑器 > C# > 代码风格

关于c# - 为什么 "string"被认为是 "String"的简化版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187486/

相关文章:

c# - 将 DataGrid 绑定(bind)到具有自定义对象类型列的 DataTable

java - java从字符串中提取子字符串

string - 如何根据模式列表标记条纹字符串

c++ - 为什么默认移动构造函数需要 unique_ptr 中使用的类的默认删除器?

c++ - 如何在 Visual Studio 2015 中构建具有循环依赖项的 C++ 项目?

c# - AjaxControlToolkit.MaskedEditExtender 错误

c# - zxing 集成到 monodroid 应用程序中

c# - 在 Button 事件处理程序方法 Xamarin Forms 中获取控件名称

c++ - 使用数组和指针输入字符串

c# - 关于 IsNullOrWhiteSpace() 的快速提示中的 "String"与 "string"