5
所有数组都在C#中实现什么接口?
作为一个新的.NET 3.5程序员,我开始学习LINQ,发现了一些我以前没有注意到的非常基本的东西: 这本书声称每个数组都实现了IEnumerable<T>(显然,否则我们不能使用LINQ来处理数组上的对象...)。当我看到此消息时,我以为自己从未真正考虑过,并问自己所有其他数组还实现了什么-因此我System.Array使用对象浏览器进行了检查 (因为它是CLR中每个数组的基类),并且令我惊讶的是,它没有实现IEnumerable<T>。 所以我的问题是:定义在哪里?我的意思是,我该如何确切地知道每个数组实现哪些接口?