12 Haziran 2010 Cumartesi

As ve Is Operatoru

As Operatoru: cast operatoru,bilincli atama sirasinda bir tip uyusmazligi varsa, exception firlatir.

object nesne = new Program();
string kelime = nesne as string;

nesne eger string degilse exception vermez null doner. Referans turluler null deger aldiklarindan sadece ref turlulerde kullanabiliriz as operatorunu.

Is Operatoru: Calisma aninda isaret edilen nesnenin tipini kontrol etmemizi saglar...

if (nesne is Program)
{
Console.WriteLine("Program tipinden bir nesneyi isaret etmekte.");
}

0 yorum: