为什么在Visual Studio 2015中string.IsNullOrEmpty优于String.IsNullOrEmpty?

ZZZ*_*ZZZ 2 c# visual-studio-2015

我一直在编写String.IsNullOrEmpty多年,在Visual Studio 2015中,IDE建议将它重构为string.IsNullEmpty,为什么?你会怎么做?

我很清楚String和string后面的内容,但是,我只是想知道为什么VS 2015能给我一个我不需要的提示.

Gra*_*ICA 7

这是由于"代码样式"选项,位于:

工具/选项/文本编辑器/ C#/代码样式

取消选中以下选项,它应该停止警告您.

在此输入图像描述

如果您发现这些样式很有用,那么它们会强制您希望警告的代码具有一定的一致性,然后将其保留.就个人而言,我只是取消选中它.