The_Unknown_Member Ответов: 1

[C#] является ли класс массива базовым типом каждого типа массива в .NET ?


Мне было интересно, как работает класс Array и является ли он базовым классом каждого типа массива в .NET ?

Что я уже пробовал:

Задавая вопрос здесь в CodeProject.com

BillWoodruff

Для любого типа, о котором вы хотите знать, вы можете перейти на страницу MSDN для этого типа и увидеть его дерево наследования.

Задавайте вопросы здесь, когда вы сделали хоть какую-то попытку самообразоваться.

1 Ответов

Рейтинг:
2

TheRealSteveJudge

Класс array реализует некоторые интерфейсы, а не наследуется от базового класса.

Это можно легко прочитать в документации MSDN:
опорный источник[^]

public abstract class Array : ICloneable, IList, IStructuralComparable, IStructuralEquatable
{
   ...
}

Но, как и все классы в .Net, класс array наследуется от класса object:
опорный источник[^]
The Object is the root class for all object in the CLR System. Object