Forum » Programiranje » c# array objektov
c# array objektov
Mediator ::
Hocem nardit polje objektov vendar mi ne uspe..spodaj je enostaven programcic, ki naj bi to delal..
Hvala za kakršnekoli odgovore..
Hvala za kakršnekoli odgovore..
//######################################################################### using System; namespace ConsoleApplication1 { class Class1 { public class Razred { int a; int b; public Razred() { a = 0; b = 0; } public void set(int a,int b) { this.a = a; this.b = b; } public override string ToString() { return a +" "+ b; } } static void Main(string[] args) { Razred[] novi = new Razred[3]; novi[0].set(2,3); //debbuging - novi[0] undefined value ConsoleApplication1.Class1.Razred } } }
MaCoFaCo ::
S klicem ... = new Razred[3] si samo pripravil prostor za 3 objekte tipa Razred, medtem ko objekti niso ustvarjeni.
Skratka, moraš še dodati nekaj takega:
Skratka, moraš še dodati nekaj takega:
Razred[] novi = new Razred[3]; for (int i = 0; i < novi.Length; i++) { novi[i] = new Razred(); } novi[0].set(2,3);
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] SkladOddelek: Programiranje | 1578 (1438) | Spura |
» | [C#] Preprost računOddelek: Programiranje | 1162 (886) | darkkk |
» | Konec programaOddelek: Programiranje | 981 (763) | alexa-lol |
» | Namig za rešitev nalogeOddelek: Programiranje | 1685 (1484) | vojko20 |
» | c++ lib,dll,h za uporabo v C#Oddelek: Programiranje | 1953 (1752) | noraguta |