如果 using 指令在 Visual Studio 中为浅蓝色,这意味着什么?
What does it mean if a using directive is light blue in Visual Studio?
这是代码。我试过在一个新程序中重写它,但是当我创建 class 和 "using system" 并且其他的显示为浅蓝色以及属性时,它也是同样的问题。
文件中未使用淡蓝色的使用。
class Task
在System.Threading.Tasks
中的使用示例:
using System.Threading.Tasks;
class Example
{
...
private void ExampleFunc()
{
// Whitout using
System.Threading.Tasks.Task.Delay(5000).Wait();
// OR
// With using
Task.Delay(5000).Wait();
}
...
}
您必须阅读文档以了解如何在包内使用 class。最重要的是,包是用来做什么的。
这意味着您可以将它们从文件中删除。当您创建 class 时,Visual Studio 会自动包含一些 using
指令,因为它们经常被使用。
例如,
System
库包括 String
、Int32
、DateTime
等类型,以及 IndexOutOfRangeException
、FormatException
等大量异常.
System.Collections.Generic
库包括 List<T>
、Dictionary<TKey, TValue>
等,几乎每个程序都会使用某种集合。
System.Linq
库是不言自明的;同样,几乎每个程序都会使用 LINQ。
但是,如果您不使用其中的任何内容,Visual Studio 会将它们变灰,以便您知道它们未被使用。
如果不需要,可以删除。
这是代码。我试过在一个新程序中重写它,但是当我创建 class 和 "using system" 并且其他的显示为浅蓝色以及属性时,它也是同样的问题。
文件中未使用淡蓝色的使用。
class Task
在System.Threading.Tasks
中的使用示例:
using System.Threading.Tasks;
class Example
{
...
private void ExampleFunc()
{
// Whitout using
System.Threading.Tasks.Task.Delay(5000).Wait();
// OR
// With using
Task.Delay(5000).Wait();
}
...
}
您必须阅读文档以了解如何在包内使用 class。最重要的是,包是用来做什么的。
这意味着您可以将它们从文件中删除。当您创建 class 时,Visual Studio 会自动包含一些 using
指令,因为它们经常被使用。
例如,
System
库包括String
、Int32
、DateTime
等类型,以及IndexOutOfRangeException
、FormatException
等大量异常.System.Collections.Generic
库包括List<T>
、Dictionary<TKey, TValue>
等,几乎每个程序都会使用某种集合。System.Linq
库是不言自明的;同样,几乎每个程序都会使用 LINQ。
但是,如果您不使用其中的任何内容,Visual Studio 会将它们变灰,以便您知道它们未被使用。
如果不需要,可以删除。