Quote from: Patto on 17.04.2009, 00:33:25
Mao diki .... toto ma nenapadlo ... myslel som, ze is sa pouziva len na zistenie, ci je objekt danej tiredy, ale nevedel som ze sa tym zistuje aj, ci implementuje nejake rozhranie.
operator is sa pouziva na zistenie, ci objekt je daneho typu. takze nie len, ci je typu danej triedy, ci implementuje dany interface, ale vies napisat aj napriklad taketo nieco:
int x = 5;
if( x is int )
Console.WriteLine( "je to intidzer" );
vyssie uvedeny kod sice nema velky zmysel, ale je to len ukazka toho, ze pri pouziti is ide naozaj o typovu kontrolu.