C# - Przekazanie tablicy funkcji (zdefiniowane dane)

0

Witam!

Mam klase Owoce. Zakladam obiekty tej klasy w ten sposob:

Owoce[] owoceWSklepie = new Owoce[165];

owoc[1] = new Owoce("Nektarynki","Hiszpania",3.50);

i wszystko jest OK. Dziala dobrze!

A teraz chcialbym dodac mozliwosc przekazania konstruktorowi tablicy stringow


string[] dostawcy = new string[12];

Jak przekazac dostawcow (w trakcie tworzenia obiektu owoc[n] gdzie n=0..164) ???

Probowalem tak:

owoc[1] = new Owoce("Nektarynki","Hiszpania",3.50, ["Dostawca1","Dostawca2"]);
owoc[1] = new Owoce("Nektarynki","Hiszpania",3.50,("Dostawca1","Dostawca2"));
owoc[1] = new Owoce("Nektarynki","Hiszpania",3.50,{"Dostawca1","Dostawca2"});

Ale nic nie przyjmuje :(

DZIEKI ZA POMOC!

K...

0

To ostatnie jest prawie dobrze, trzeba dodać przed klamrami new string[]

0

Nigdy bym nie zgadl :) (wiem, ze nie powinno sie zgadywac ;), ale jestem poczatkujacy w C# i jeszcze bladze ).

Dzieki, super!

K...

0
Owoce[] owoceWSklepie = new Owoce[165];
owoc[1] = new Owoce("Nektarynki","Hiszpania",3.50);

bardziej odpowiednia byłaby lista,

List<Owoce> owoceWSklepie = new List<Owoce>();
owoceWSklepie.Add(new Owoce("Nektarynki","Hiszpania",3.50));

dzięki temu nie musisz ustalać na sztywno rozmiaru tablicy (lista jest nieograniczona)

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