c# - 使用别名 = 类;与泛型

标签 c# generics alias

<分区>

在 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/

相关文章:

linux - Bash 别名 cpu 使用情况

macos - 带有 iterm 2 的 zsh 无法识别我的别名

c# - 更新面板或 Ajax 调用

c# - 如何在C#中向visual svn server 添加权限条目

java - Varargs 污染了堆

java - 非泛型类如何导致运行时错误

c# - 从 Bot Framework 获取网页的 URL

c# - 确定 WPF 元素相对于某个父元素的边界矩形

c# - 从通用抽象类派生类和转换错误?

C# 变量名别名