A と B の 2 つのクラスがあり、B は A から継承し、さらに type のメンバーを持ちList<OtherObject>
ます。
ここで、リストに発生した変更(アイテムの削除/追加)を反映するために、List.Count
プロパティへの参照が必要になります。自分で int メンバーを変更せずに、それを達成するための最良の方法は何ですか?class A
class B
class A
編集: OK、それはもう少し複雑で、説明のためにいくつかの簡略化されたコードがあります: int メンバー myCount は、私が話していた参照を保持する必要があります。
public abstract class A{
protected int myCount;
public void Process()
{
ProcessSpecificRequest();
if(myCount == 0){
//Do something
}
}
protected abstract void ProcessSpecificRequest();
}
public class B: A {
private List<Object> myList;
protected override void ProcessSpecificRequest()
{
//Do something with the List
}
}