MSDN에서 "Properties Tutorial"자습서를 읽는 중입니다. 나는 그 예를두고 소비했다.C# 추상 속성 예제 코드 해독에 대한 도움이 필요합니다.
How to define abstract properties. ...
내가 디버깅 할 때, 나는 세 가지 재정의 이중 지역의 각 (발견)은 toString()를 호출한다; ToString()은 WriteLine() 호출에 의해 기본값으로 호출됩니다.
이렇게하면 어떤 이점이 있습니까? Double Area()를 재정의하는 짧은 방법이 아니라고 생각합니다.
public override string ToString()
{
return Id + " Area = " + string.Format("{0:F2}",Area);
}
정확히 무엇이 문제입니까? –
이것은 예입니다 .. 나는 당신의 질문을 이해하지 못합니다, 당신의 의미는 무엇입니까? 비교할 수있는 코드를 줄 수 있습니까? – redjackwong
ToString()에 의해 호출 된 Area()를 재정의하는 표준 방법입니까? 아니면 abstract/override 관계 예제를 구현하는 다른 쉬운 스타일이 있습니까? 첫 번째 상황에서 그 관계를 발견하는 것이 명확하지 않다고 생각합니다. –