-1

我是 VisualStudio 的新手。

为什么我必须添加对 System.Speech 的引用而不能通过 using 指令来使用它?

4

1 回答 1

1

C#using语句不引用任何程序集。

根据MSDN

using-namespace-directive 将命名空间中包含的类型导入直接封闭的编译单元或命名空间主体,从而使每个类型的标识符无需限定即可使用。

换句话说,这一行:

using System.Drawing;

只允许您使用

Color x = Color.AliceBlue;

代替

System.Drawing.Color x = System.Drawing.Color.AliceBlue;

同时,您仍然需要添加对使用过的程序集的引用才能构建您的解决方案。

于 2015-11-19T10:47:21.667 回答