Jak działa metoda .ToString ()?
Czasami, gdy dzwonię do klasy.ToString()
metoda zwraca pełną nazwę klasy. Ale dla niektórych klas / struktur (jakInt32
) zwraca ciąg znaków odpowiadający obiektowi (wartość liczby całkowitej). Czy to znaczyInt32
klasa zastępujeToString()
metoda i klasy zwracające w pełni kwalifikowane nazwy nie zastępują jej, ale zamiast tego wywołują bazę (Object
jest)ToString()
metoda? Czy toObject.ToString()
implementacja po prostu zwraca pełną nazwę klasy?