Array
объявлен следующим образом:
public abstract class Array
: ICloneable, IList, ICollection, IEnumerable {
Мне интересно, почему это не так:
public partial class Array<T>
: ICloneable, IList<T>, ICollection<T>, IEnumerable<T> {
-
В чем будет проблема, если он будет объявлен универсальным типом?
-
Если это был универсальный тип, нужен ли нам не универсальный тип или он может быть получен из
Array<T>
? Такие какpublic partial class Array: Array<object> {