C#-ban van egy LakokHelyzete nevű Point tömböm, van kettő lakóm (pointok), hogy tegyem bele őket a tömbbe?
private Point Fredi = new Point(43, 436);
private Point Alfred = new Point(12, 76);
private Point[] LakokHelyzete = new Point[2];
LakokHelyzete[0] = Fredi;
LakokHelyzete[1] = Alfred;
Mit csináltam rosszul?
"A tömb az referenciákat, ha úgy jobban tetszik pointereket tárol. Amiket new-val hoztunk létre. Szóval a tömb és az elemei még csak véletlenül sem lehetnek ugyanott..."
Te jóságos ég!
"Value types (derived from System.ValueType, e.g. int, bool, char, enum and any struct) can be allocated on the heap or on the stack, depending on where they were declared.
If the value type was declared as a variable inside a method then it's stored on the stack.
If the value type was declared as a method parameter then it's stored on the stack.
If the value type was declared as a member of a class then it's stored on the heap, along with its parent.
If the value type was declared as a member of a struct then it's stored wherever that struct is stored."
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!