C# 在1个位置声明类型同义词&;在多个文件中使用它

C# 在1个位置声明类型同义词&;在多个文件中使用它,c#,typedef,using,C#,Typedef,Using,在C#中有什么方法可以做到这一点吗 我想做一些类似的事情: using TypeASynonym = TypeA; 在单个位置,并且能够在多个.cs文件中使用typeasynolym名称。我刚刚建议从该类型继承新类型,我想应用同义词。并用所需的同义词名称命名这种新类型 好吧,这个继承技巧比什么都不重要,但是!它不适用于sealed类型,我想为其指定同义词 所以我把问题留待讨论。应该可以使用分部类,但只能使用该类的同义词。你必须为你想在其中使用它的每一个类使用它。不,据我所知不是。你必须在每一个

在C#中有什么方法可以做到这一点吗

我想做一些类似的事情:

using TypeASynonym = TypeA;

在单个位置,并且能够在多个.cs文件中使用
typeasynolym
名称。

我刚刚建议从该类型继承新类型,我想应用同义词。并用所需的同义词名称命名这种新类型

好吧,这个继承技巧比什么都不重要,但是!它不适用于
sealed
类型,我想为其指定同义词


所以我把问题留待讨论。

应该可以使用分部类,但只能使用该类的同义词。你必须为你想在其中使用它的每一个类使用它。不,据我所知不是。你必须在每一个你想使用的cs文件中写下这个
TypeASynonym
只要用find replace.@Gilad,我写了一个非常简单的例子。实际案例可能更为复杂。类似于使用MyType=KeyValuePair的
和更糟的。指定同义词的目的是:在使用这种类型时,最大限度地减少出错的可能性,以提高代码的可读性。