Jak dodac obiekt do tablicy

0

Mam Klasę:

  public class Dzialka
    {
        public double dlugosc;
        public double szerokosc;
        public string Nr_ewi;
        
        public double Pole()
        {
            return dlugosc * szerokosc;
        }

        public double Obwod()
        {
            return 2 * dlugosc + 2 * szerokosc;
        }
    }

i chcę ją dodać do tablicy lub innej kolekcji gdzie mógłbym "magazynować" Obiekty klasy Działka

  private void button2_Click(object sender, EventArgs e)
        {
            int i = 0;
            tablica[i].Nr_ewi = textBox1.Text;
            tablica[i].dlugosc = double.Parse(textBox2.Text);
            tablica[i].szerokosc = double.Parse(textBox3.Text);
            i++;
        } //To to nie działa tak jak powinno, 

Proszę o pomoc.

0

pisane z głowy i dawno nieużywane :p
List<Dzialka> dzialki = new List<Dzialka>();
dzialki.Add(new Dzialka());
dzialki.Add(new Dzialka());
dzialki.Add(new Dzialka());
foreach(Dzialka d in dzialki)
{
d.dlugosc = 10;
d.szerokosc = 3;
pole = d.Pole();
}

dzialki.Remove(1);

0

ciut krócej:List<Dzialka> dzialki = new List<Dzialka>();
dzialki.Add(new Dzialka() { dlugosc = 10, szerokosc = 3});

0

ciut jeszcze krócej:

var dzialki = new List<Dzialka> { new Dzialka { dlugosc=10, szerokosc=3 } };

1 użytkowników online, w tym zalogowanych: 0, gości: 1