外部類需要保存到內部類的引用(如果這是你的AR etrying完成的任務。
public class ExternalClass
{
public string Name {get;set;}
public InternalClass IClass{get;set;}
public class InternalClass
{
public int SomeNumber {get;set}
}
}
如果你想在你創建ExternalClass
的對象初始化InternalClass
,你。將不得不爲據我所知提供一個構造函數初始化對象只讓你初始化一個對象的屬性不是財產的性質
隨着構造函數的類可以是這樣的:
public class ExternalClass
{
public string Name {get;set;}
public InternalClass IClass{get;set;}
public ExternalClass(int number){
IClass = new InternalClass(){ SomeNumber = number};
}
public class InternalClass
{
public int SomeNumber {get;set}
}
}
然後,你可以初始化整個對象是這樣的:
ExternalClass eclass = new ExternalClass(somenumber){Name = name};
我寧願一個構造函數既somenumber
和name
,但這是偏好的問題。
ExternalClass
如果需要,還可以包含一個列表InteralClass
對象。
「填滿」是什麼意思? – bluevoodoo1 2010-10-26 11:58:22
我調整了我原來的問題。 – 2010-10-26 12:01:30