Kezdőoldal » Számítástechnika » Programozás » C# 2 dimenziós tömb miért ezt...

C# 2 dimenziós tömb miért ezt írja ki kiíratásnál?

Figyelt kérdés

Szóval így néz ki a tömböm:


int[,] matrix = new int[,]

{

{0,0 },

{0,0 },

{0,0 },

{0,0 },

{0,0 },

};


Console.WriteLine futtatása után ezt adja ki: System.Int32[,]


De miért? Miért nem a 10db nullát?

(Kezdő programozó vagyok és próbálgatok ezt azt.)


2019. nov. 9. 00:19
 1/3 anonim ***** válasza:
100%

Mert nincsen a tömbnek neked megfelelő toString metódusa.

Mivel nem tudja, mit kezdjen vele, ilyenkor a típusát írja ki. Készíts neki függvényt, ami stringet csinál a tömbből

2019. nov. 9. 00:33
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
53%

Kezdő programozóként megtanulhatnád elsőnek a google-t használni.


[link]

2019. nov. 9. 10:38
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%
Csak úgy kiíratni nem tudsz egy mátrixot (de még egy egydimenziós tömböt sem), a változó típusa lesz kiírva helyette. Írj egy - jelen esetben kettő, egymásba ágyazott - for ciklust, ami végigmegy a mátrix elemein és kiírja azokat.
2019. nov. 9. 11:09
Hasznos számodra ez a válasz?

Kapcsolódó 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!