При просмотре mscorlib.dll через обозреватель объектов в Visual Studio 2008 в среде IDE указывается, что Int64 (как и другие типы данных) имеет базовый тип ValueType.
В C # я знаю, что структуры (то есть Int64) не поддерживают наследование объектов.Я даже проверил метаданные типа сборки, в которой я объявил свойство System.Int64 класса, и не было никаких признаков того, что Int64 расширяет какие-либо классы.Структуры могут расширять интерфейсы, и я знаю об этом.
Я не понимаю, почему struct Int64 показывает BaseType ValueType.
Может кто-нибудь объяснить, пожалуйста?
д