기금넷 공식사이트 - 재경 문답 - 공개 재정의 문자열 ToString()은 무엇을 의미하나요?

공개 재정의 문자열 ToString()은 무엇을 의미하나요?

객체 클래스의 ToString() 메서드를 재정의합니다.

C#의 모든 클래스는 객체에서 상속됩니다. 객체가 제공하는 메소드는 모든 클래스에서 사용할 수 있습니다. 객체의 메소드를 사용하지 않으려면 이를 재정의할 수 있습니다.

예:

공용 클래스 A

{

공용 재정의 문자열 ToString()

{< / p>

return "Hello";

}

}

A.ToString()을 사용할 때 결과는 "Hello"입니다. ToString이 재정의되지 않으면 기본적으로 SampleNameSpaces.A와 같은 클래스의 전체 이름이 반환됩니다.