Kezdőoldal » Számítástechnika » Programozás » C# tömb tényleges mérete?

C# tömb tényleges mérete?

Figyelt kérdés
Azt szeretném elérni hogy ha van egy int tömb ami 5 elemű és csak 3 érték van benne akkor hogyan lehetne kiírni hogy hány érték van benne?

2021. febr. 15. 18:27
 1/4 anonim ***** válasza:

Olyan nincs. Mármint ha a tömb 5 elemű, akkor 5 érték van benne, amit nem használsz, az default nulla.

Használj vector vagy lista osztályt, ha az kell neked.

2021. febr. 15. 18:44
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
83%
Ha elemű a tömb akkor is 5 érték van benne. Ha 3 értéket adtál meg a maradék 2ő memóriaszemét. (ezt is kitudod iratni).
2021. febr. 15. 18:49
Hasznos számodra ez a válasz?
 3/4 tabaki ***** válasza:
Te pont nem a tényleges méretére vagy kíváncsi, hanem arra, amit használsz belőle, ezeket az értékeket viszont a program szempontjából semmi sem különbözteti meg a többitől. Ha mindenképpen ragaszkodol a tömb alkalmazásához, akkor megteheted, hogy egy külön változóban könyveled, mennyit írsz bele / törölsz belőle. Vagy esetleg inicializáláskor-törléskor az üres tömbelemeket valami egyébre nem használt jelzőértékkel töltöd fel, és egy függvénnyel az ettől eltérő elemeket számoltatod össze.
2021. febr. 15. 20:21
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
array.Where(elem => elem != null).Count();
2021. febr. 15. 21:55
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!