クラスの新しいインスタンスを作成します。コンストラクタのパラメータの1つは、別のクラスのインスタンスのリストです。リストの新しいオブジェクトインスタンスは、ビットの後で空です。
コード:
ReserveringKamer reserveringkamer = new ReserveringKamer(_kamers.First(), Global.GeselecteerdeGasten, DateTime.Now);
Global.KamerReserveringen.Add(reserveringkamer);
Global.GeselecteerdeGasten.Clear();
私はリスト(Global.GeselecteerdeGasten.Clear();
)をクリアするためにいくつかの時間後に空である理由があると思います。
私もGlobal.Gasten
でGlobal.GeselecteerdeGasten
にあるオブジェクトを格納するが、私はGlobal.Gasten
からGlobal.GeselecteerdeGasten
にあるまったく同じオブジェクトを取得する方法がわかりません。
私の質問には意味があります。
編集:
ReserveringKamerコンストラクタ:
public ReserveringKamer(Kamer Kamer, List<Persoon> Personen, DateTime DatumAangemaakt)
{
this._Kamer = Kamer;
this._Personen = Personen;
this._DatumAangemaakt = DatumAangemaakt;
}
[ask]を読んで[mcve]非常に簡単に。最後に、あなたは実際に質問していません。 – Enigmativity
'ReserveringKamer'コンストラクタのコードを見せてください。 **参照**を「グローバル」に保存するだけです。GeselecteerdeGasten'を使っているので、 'clear()'を実行すると 'reserveringkamer'のリストも空になります(まあ、"も "ではなく、単に_same_リストです)。 –
'List Personen'あなたのパラメータにタイプミスがあり、' this._Personen = Personen; 'コードが自分のコードを最初に確認します –
MethodMan