c# - 数组[]的开放泛型是什么?

标签 c# arrays generics open-generics

当我做 int[] , string[] , T[] - 这是一个通用数组。数组只是一个对象,就像其他所有东西一样。

那么[]的实际开放泛型类型是什么?我认为它只是一些语法糖,类似于 Array<>但我还没有找到任何类似的东西。

如果您能以某种方式在 Jon Skeet 之前回答这个问题,可加分。

最佳答案

它只是System.Array;它不是通用的。请参阅此处进行简短讨论:http://blogs.msdn.com/b/ericlippert/archive/2007/10/17/covariance-and-contravariance-in-c-part-two-array-covariance.aspx

关于c# - 数组[]的开放泛型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5199943/

相关文章:

c# - 在一行中向列表中添加多个元素C#

Java 通用比较器未检查警告

java - 为通用类编写单元测试......最好的方法?

php - 有没有更简洁的方法来按键值过滤?

c# - C# 中的静态派生类型?

c# - 如何在仅 EF4.1 代码场景中重用部分 Linq to Entity Select 表达式

c# - 检查流是否为空

c# - 在unity中注册一个内部类?

php mysql数组限制

javascript - 将数组名称转换为字符串