Kezdőoldal » Számítástechnika » Programozás » C# 2 dim tömb két különböző...

X483 kérdése:

C# 2 dim tömb két különböző típusból?

Figyelt kérdés
Lehetséges 2 dimenziós tömböt létrehozni pld, string és integer típusokból (pld. alma, 10)? Ha nem akkor van valami más módszer rá?

2015. aug. 17. 15:05
 1/4 anonim ***** válasza:

Röviden tömören: nem.

Bővebben: igen, hiszen minden az objectből származik.

Még bővebben neked nem két dimenziós tömb kell, hanem egy egydimenziós struct-okat tartalmazó.

2015. aug. 17. 16:42
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
De ha akarod kitrükközheted úgy, hogy 2 dimenziós void* tömböt csinálsz és amikor használod kasztolod olyan típusra amilyet beleraktál.
2015. aug. 17. 18:00
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Tehát neked egy 2 dimenziós tömb kell, aminek minden eleme pl string VAGY int?

string vagy in esetén ez tényleg az

object[,] lesz.

Persze ha a 2 típus valójában más, akkor elég ha a közös ősüket használod. Pl ha TextBox-ot és Buttont akarsz ilyen tömbbe rakni, akkor az egy Control[,] töm is lehet.


Vagy ahogy az első írja ("nem két dimenziós tömb kell, hanem egy egydimenziós struct-okat tartalmazó") az kéne, hogy az 1 vag y2 dimenziós tömböd minden eleme egy string, int pár?

Ekkor ez kell:

Tuple<string, int>[]

ill 2 dimenziós esetben

Tuple<string, int>[,]

2015. aug. 17. 21:54
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
2015. aug. 17. 22:46
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!