Это документы о .ToString ()
, который вызвал этот вопрос. Они заявляют:
Поскольку Object является базовым классом для всех ссылочных типов в .NET Framework, это поведение [.ToString ()] наследуется ссылочными типами, которые не переопределяют ToString метод.
Далее говорится:
Например, базовые типы, такие как Char, Int32 и String, предоставляют реализации ToString
Однако Int32 является структурой и, следовательно, должен быть тип значения .
Так что здесь происходит? Реализует ли Int32 свой собственный .ToString (), который не имеет ничего общего с Object?