【问题标题】:Force Visual Studio 2010 to use String instead of string强制 Visual Studio 2010 使用字符串而不是字符串
【发布时间】:2011-05-05 18:17:27
【问题描述】:

当 Visual Studio 2010 生成代码时(例如:选择实现接口的选项),它会生成“字符串”而不是“字符串”,即使我已经使用“字符串”参数定义了接口。

有没有办法让 VS2010 始终生成“字符串”。我的偏好是使用 .NET 类型名称,而不是类型的 C# 别名。

【问题讨论】:

  • 我也找过这个功能,VS2010和resharper都没有这个功能...
  • 只是好奇 :-) 我的意思是你也只使用“Object”、“Int32”、“Single”等......?
  • 您是 Jeff Atwood 最喜欢的博客主题。 codinghorror.com/blog/2007/06/…

标签: c# string visual-studio-2010


【解决方案1】:

string 是 String 的别名,所以从技术上讲,两者没有区别。

【讨论】:

  • 我确信 OP 知道这一点。我认为问题在于样式(“使用 .net 类型名,而不是别名”)以及如何使 VS 生成的代码符合您的样式指南。
【解决方案2】:

来自关于string 的 MSDN 信息“字符串类型表示零个或多个 Unicode 字符的序列。字符串是 .NET Framework 中字符串的别名。”所以Stringstring是一样的。

再见

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多