我用于VB.NET。我正在学习的游戏源代码是用C#编写的。我觉得很烦人,我必须在源代码中添加using System.Diagnostics
才能输入Debug.WriteLine...
。我在项目属性下检查,但是我找不到允许我将命名空间添加到导入命名空间的“引用”选项卡。我在哪里可以找到这个C#?
另外,为什么我不能在C#中这样做? Imports System.Math
答案 0 :(得分:3)
将光标放在源代码中的Debug
上,单词右下角出现红色波形,按 Shift + Alt + F10 Enter - 自动添加使用
另外,为什么我不能在C#中这样做? 导入x = System.Math
您可以:using x = System.Math;
答案 1 :(得分:3)
我不认为你可以在C#中拥有“隐藏”命名空间,就像在VB.NET中一样(不确定)。
关于System.Math的第二部分,您可以在每个文件的顶部执行以下操作。
using SM = System.Math;
SM.Abs(...);
答案 2 :(得分:1)
可以为新的C#类修改Visual Studio的模板。这与Visual Basic中的功能不完全相同,但对于任何新创建的类,您都可以获得自己喜欢的名称空间。
不幸的是,这只是点击几下鼠标,但你会发现Anson Horton博客文章中描述的所有细节:
请注意,这不仅可以修改默认的using
指令,还可以修改添加新类时自动引用的程序集。
由于博客文章与Visual Studio 2005相关,您可能需要调整一些路径,例如class.zip文件位于Visual Studio 2008中的C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
下。
答案 3 :(得分:0)
在c#中,您应始终明确指定要使用的名称空间或使用全名:
System.Diagnostics.Debug.WriteLine ( ... );
此外,解决方案视图下有一个引用选项卡,您必须在那里引用所需的程序集,因为默认情况下不会引用许多程序集。