값을 할당하거나 검색 할 때 집합을 무시하고 가져올 수 있습니까? 구체적인에서 가상 속성을 재정의 할 때 무한 루프를 방지하려면 어떻게합니까?
, 나는 다음과 같이 선언 된 속성이 클래스에서 상속 해요 :virtual public Int32 Value { get; set; }
내가 뭘하려는 것은 그것을 무시하고 설정된에서 유용한 무언가를하고의를 얻는 것입니다. 이 문제는 재정의 할 때 나타납니다. 또한 수동으로 할당하거나 속성에서 값을 반환해야합니다. 만약 내가 이렇게하면 :
override public Int32 Value
{
get
{
return this.Value;
}
set
{
this.Value = value;
// do something useful
}
그럼 무한 루프를 만들고 있습니다. set에서 코드를 호출하지 않고 값을 설정하거나 가져 오는 방법이 있습니까? 아니면 실제 변수에 대해 별도의 이름을 만들어야합니까?
음, 사실 난 그냥 많이, 여기에서 감사를 입력하는 것을 잊었다, 가상이다. – Cbsch