我想创建一个文件,其中包含所有必需的命名空间,并在我的代码中使用该文件(可能是superNameSpcae)。详细说明... 我使用的命令空间很少,比如'System; System.Collections.Generic; System.ComponentModel; System.Data; System.Diagnostics程序; System.Drawing中; System.Linq的; System.Text; System.Threading.Tasks'等,在不同的类文件中。 为所有类文件编写所有这些都是多余的。我想将所有这些(命名空间)放在一个单独的文件中,并在必要的类文件中调用/使用它。
怎么做?
答案 0 :(得分:1)
您使用的是Visual Studio吗?如果是这样,您可以更改新C#代码文件的模板,以在首次创建时包含所有命名空间。
将新的C#类添加到项目中并将其修改为您想要的任何内容(添加默认名称空间等)。
您可以通过文件中的变量(如$xyz
)对类名,包名,作者等进行一些参数替换。更多详情here。
在“文件”菜单上,单击“导出模板”。
按照向导选择新项目模板的名称和说明。
从现在开始,您可以使用此项目模板而不是默认的" C#Class"模板。
有关详细信息,请参阅How to: Create Item Templates。
答案 1 :(得分:1)
您有两个选项,您可以编写template for visual studio,因此在您最初创建类时,它会自动拥有您常用的命名空间,或者您可以使用code snippets轻松地将常用命名空间添加到现有文件中
没有办法将名称空间放在一个单独的文件中,并让它引用它们。