是否有可能将所有名称空间放在一个地方并使用它们

本文关键字:一个 有可能 有名称 空间 是否 | 更新日期: 2023-09-27 18:17:50

我想创建一个文件,其中包含所有必需的名称空间,并在代码中使用该文件(可能是superNameSpcae)。精致的……我使用了几个命名空间,比如'System;System.Collections.Generic;System.ComponentModel;System.Data;System.Diagnostics;System.Drawing;来;包含;System.Threading。任务等,在不同的类文件。为所有类文件编写所有这些都是多余的。我想把所有这些(名称空间)放在一个单独的文件中,并在必要的类文件中调用/使用。

怎么做?

是否有可能将所有名称空间放在一个地方并使用它们

您正在使用Visual Studio吗?如果是这样,你可以改变一个新的c#代码文件的模板,在第一次创建时包含所有的命名空间。

  1. 为项目添加一个新的c#类,并将其修改为您想要的任何内容(添加默认名称空间等)

  2. 您可以通过文件中的变量(如$xyz)进行一些参数替换,如类名,包名,作者等。

  3. 在"文件"菜单中单击"导出模板"。

  4. 按照向导选择新项目模板的名称和描述

从现在开始,你可以使用这个项目模板代替默认的"c#类"模板。

你有两个选择,你可以为visual studio编写一个模板,这样当你最初创建你的类时,它会自动具有你常用的命名空间,或者你可以使用代码片段轻松地将你常用的命名空间添加到现有的文件中。

没有办法将命名空间放在一个单独的文件中并让它引用它们。