当前位置:  开发笔记 > 编程语言 > 正文

关于IsNullOrWhiteSpace()的快速提示中的"字符串"与"字符串"

如何解决《关于IsNullOrWhiteSpace()的快速提示中的"字符串"与"字符串"》经验,为你挑选了0个好方法。

在Visual Studio 2015中工作,我有一个条件检查效果:

if(String.IsNullOrWhiteSpace(stringToTest))

我看到一个IDE001 快速提示或动作建议"名称可以简化",建议更正:

if(string.IsNullOrWhiteSpace(stringToTest))

唯一的区别是使用string而不是String.

完全快速


MSDN示例使用大写字母S String,这个SO答案澄清" string在C#中是别名System.String.所以从技术上讲,没有区别."

要明确的是,我的问题依赖于字符串与字符串中的答案,但我有一个不同于那里的问题.

这个问题也是相关的,尽管那里的答案并没有真正解决这个问题.这个特殊问题与我的问题非常相似,但它被标记为我注意到的另一个SO问题的副本.而有评论由OP表示,这是全新的行为仅出现在2015年.


我的问题

我的问题是,如果两个变量类型是等价的,和MS的例子使用大写版本,为何会出现快速的操作来使用小写版本? .NET 4.6框架和VS2015是否有变化以鼓励使用小写版本?看起来我不应该看到这种类型的小费.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有