使用Alias = Class; 与泛型

比泽迪

在C#中,可以使用以下方法为类加上别名:

using Str = System.String;

使用依赖于泛型的类是否可能做到这一点,我尝试了类似的方法,但似乎无法编译。

using IE<T> = System.Collections.Generic.IEnumerable<T>;

using IE = System.Collections.Generic.IEnumerable;

在C#中使用泛型甚至有可能吗?如果是这样,我想念的是什么?

康拉德·鲁道夫

使用依赖于泛型的类是否可能做到这一点,我尝试了类似的方法,但似乎无法编译。

using IE<T> = System.Collections.Generic.IEnumerable<T>;

不,这是不可能的。唯一有效的方法是:

 using IE = System.Collections.Generic.IEnumerable<string>;

一个using声明不能通用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章