を変更したとき:コールセッタークラスの任意のプロパティには、以下のようなクラスを考える
public class LoginInfo
{
public int UserId;
public string Username;
}
と別のクラス
public class OtherClass
{
public static LoginInfo Info
{
get
{
return SessionBll.GetLoginInfo(someInt);
}
set
{
SessionBll.UpdateLoginInfo(value, someInt);
}
}
}
と、この与えられた:
OtherClass.LoginInfo.Username = "BillyBob";
私はどのように呼び出すことができますがLoginInfo
の設定者がLoginInfo
のプロパティを変更したとき?私は私ができることを知っています:
しかし、私はこれらの3つの行なしでこれをしたいと思います。私はそれが自動になりたい
がLOGININFOクラスでイベントをサブスクライブすることになったおかげで
現在、OtherClassには静的メンバーしかありません。それが問題なのだろうか? –
loginfoオブジェクトへの参照と、変更を処理するために使用するメソッドが静的である限り、それは問題ありません。 –
ええええええええ、問題は、私の質問で見られるプロパティ以外のloginfoクラスへの参照がないということです。私の頭脳がまだ働いているとは思わないでください... –