私は以下のクラスを持っています。私は今までの値を変更でき、すべての再帰的クラス(ルート内で宣言されたクラス)を最新の値にすることができます。 - そのようにどのように再帰的なクラスで変数を共有できますか?
public class A
{
List <A> ListA = new List<A>();
private int _ever ;
public int ever
{
get {return _ever;}
set {
foreach(A a in ListA)
{
a.ever = value;
}
}
}
}
を唯一の「ルート」インスタンスがある場合は、フィールドstatic
を作ることができる:値の変更は、あなたがプロパティを使用する必要がある場合、ロジックの実行を持っている
public class A
{
List <A> ListA= new List<A>;
int ever;
}
私は正にあなたが達成しようとしているものを得ていません。より良い例を挙げてください。 –
「静的」にすることができます。 – Quantic
ここに投稿する前に尋ねる/達成しようとしていることを再帰的に評価してください.-) – SirH