私の財産は:
private static ObservableCollection<Wynik> lottoWyniki = new ObservableCollection<Wynik>();
public static ObservableCollection<Wynik> LottoWyniki
{
get { return lottoWyniki; }
set { lottoWyniki = value; }
}
そして、コードの後半で、このコレクションにオブジェクトを追加したい場合:
for(i=2;i<=7;i++)
LottoWyniki.Add(new Wynik(i,Date));
私が追加するすべての新しいオブジェクトは、以前にあったすべてのオブジェクトを置き換えています。したがって、このコードの最後に、1つの(最後の)オブジェクトを含むObservableCollectionが6回繰り返されています。私は何を間違っているのですか?
編集:Wynikのコンストラクターで私はやっています:
public Wynik (int l, DateTime d)
{
Liczba = l;
Data = d;
}
クラスワイニック:
class Wynik
{
private static DateTime data;
public static DateTime Data
{
get { return data; }
set { data = value; }
}
private static int liczba;
public static int Liczba
{
get { return liczba; }
set { liczba = value; }
}
public Wynik (int l, DateTime d)
{
Liczba = l;
Data = d;
}
}