提问人:youness ouachao 提问时间:1/15/2019 最后编辑:Grant Winneyyouness ouachao 更新时间:1/15/2019 访问量:451
如果 using 指令在 Visual Studio 中为浅蓝色,这意味着什么?
What does it mean if a using directive is light blue in Visual Studio?
答:
0赞
Shim-Sao
1/15/2019
#1
文件中不使用浅蓝色。
in 的使用示例: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();
}
...
}
您必须阅读文档以了解如何在包中使用类。最重要的是,包装是用来做什么的。
评论
0赞
youness ouachao
1/15/2019
我该如何使用它们?
0赞
Shim-Sao
1/15/2019
在程序集中使用类或其他内容时,否则可以删除它们
1赞
Grant Winney
1/15/2019
#2
这意味着您可以将它们从文件中删除。Visual Studio 在创建类时会自动包含一些指令,因为它们使用频率很高。using
例如
- 该库包括 、 、 、 等大量异常类型,如 、 等。
System
String
Int32
DateTime
IndexOutOfRangeException
FormatException
- 该库包括 、 等,几乎每个程序都会使用某种集合。
System.Collections.Generic
List<T>
Dictionary<TKey, TValue>
- 图书馆是不言自明的;同样,几乎每个程序都将使用 LINQ。
System.Linq
但是,如果你不使用其中的任何内容,Visual Studio 会将它们显示为灰色,以便你知道它们未使用。
如果您不需要它们,可以删除它们。
评论
0赞
youness ouachao
1/15/2019
但是我正在使用属性,为什么它们变灰了
0赞
youness ouachao
1/15/2019
非常感谢您的回答,这个问题已经困扰了 2 天
评论