내가 뭘 잘못하고 있는지 확실하지 않지만 속성은 기본 클래스에서 직접 상속되지 않습니다. 있는 경우 :
public class Fruit{
string[] GroupFruit{get;set;}
public Fruit()
{
}
}
public class Citrus : Fruit{
GroupFruit = new string[]{"lemon", "lime", "orange"}
public Citrus()
{
}
}
Citrus 클래스에서 GroupFruit를 설정할 수없는 것 같습니다. 감사.
제롬
하위 클래스의 생성자에서 초기화해야하며 적어도 protected
다음 과 같아야합니다 .
public class Fruit
{
protected string[] GroupFruit { get; set; }
public Fruit()
{
}
}
public class Citrus : Fruit
{
public Citrus()
{
base.GroupFruit = new string[] {"lemon", "lime", "orange"};
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다