<分区>
在 C# 中,可以使用以下方法为类设置别名:
using Str = System.String;
这对于依赖泛型的类是否可行,我尝试过类似的方法,但它似乎无法编译。
using IE<T> = System.Collections.Generic.IEnumerable<T>;
和
using IE = System.Collections.Generic.IEnumerable;
这甚至可以在 C# 中使用泛型吗?如果是这样,我缺少什么?
<分区>
在 C# 中,可以使用以下方法为类设置别名:
using Str = System.String;
这对于依赖泛型的类是否可行,我尝试过类似的方法,但它似乎无法编译。
using IE<T> = System.Collections.Generic.IEnumerable<T>;
和
using IE = System.Collections.Generic.IEnumerable;
这甚至可以在 C# 中使用泛型吗?如果是这样,我缺少什么?
最佳答案
Is this possible with classes that depend on generics, i have tried a similar approach but it does not seem to compile.
using IE<T> = System.Collections.Generic.IEnumerable<T>;
不,这是不可能的。唯一有效的是:
using IE = System.Collections.Generic.IEnumerable<string>;
using
声明不能是通用的。
关于c# - 使用别名 = 类;与泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21831788/