如果我没记错的话,自 Visual Studio 2015 以来,有一些新功能可以使命名空间使用的冗余部分变灰。此外,当您使用快速操作 自动向某些程序集成员添加 using 时,灰色部分将被省略。
例如,当使用快速操作.
是否可以完全禁用此重构功能?
最佳答案
在以下情况下,您甚至可以回到 Visual Studio 2012(可能更旧):
namespace Test.Foo {
using Test.Foo.Bar; // can write using Bar
public class Class1 {
}
}
对比
using Test.Foo.Bar;
namespace Test.Foo {
public class Class1 {
}
}
第一个将使 using 语句中的 Test.Foo.
部分变灰,因为您在 namespace
声明中。第二个不会。
关于c# - 如何在 Visual Studio 2015 中禁用 namespace 缩写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33912474/