Иногда, когда я вызываю метод .ToString()
класса, он возвращает полное имя объекта. класс. Но для некоторых классов/структур (, таких как Int32
), он возвращает строку, соответствующую объектному (значению целого числа). Означает ли это, что класс Int32
переопределяет метод ToString()
, а классы, возвращающие полные имена, не переопределяют его, а вместо этого просто вызывают метод)ToString()
класса(Object
класса base? Реализация Object.ToString()
просто возвращает полное имя класса?