C#中引用类型的Typedef?

时间:2010-12-24 19:10:07

标签: c#

C#是否有引用类型的typedef?我知道有一个using TypeName = RealType,但这会在多个文件中生效,还是仅在本地范围内生效?

修改:如果它只是在当前文件中,有没有办法让它成为全局?

2 个答案:

答案 0 :(得分:4)

它只是在当前文件中。

答案 1 :(得分:1)

C#中没有全局typedef。你能得到的最接近的是子类化。例如,您可以使用它来清理复杂的泛型:

public class FunctionLookups : Dictionary<string, IEnumerable<Func<string, bool>>> {}