Kezdőoldal » Számítástechnika » Programozás » Interfészt megvalósítja e a...

Interfészt megvalósítja e a tömb aktuális eleme C#-ban?

Figyelt kérdés
Van egy interfész és van egy tömb amibe olyan elemek vannak amik megvalósítják az interfészt ezen kívül van egy másik interfész ami kiterjeszti az előbbit. Hogyan kell megnézni hogy a tömb adott eleme megvalósítja e az utóbbi interfészt? Hogyan nézne ez ki C#-ban?
2021. febr. 20. 16:36
 1/2 anonim ***** válasza:

Ha csak egy adott elemre vagy kíváncsi:

if (tomb[i] is IAnotherInterface obj) {

//az obj változót használd

}


Ha minden olyan elemet ki akarsz szűrni, ami a másik interfészt is megvalósítja:

foreach (var obj in tomb.OfType<IAnotherInterface>()) {...}

2021. febr. 20. 18:23
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Köszönöm!
2021. febr. 20. 19:12

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

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!