As
fones
as - słowo kluczowe języka C#
Operator as służy do konwersji między zgodnymi typami danych.
Przykład:
string Text = "Ala ma kota";
object Obiekt = (object)Text;
// Obiekt zawiera w sobie string'a więc może być spokojnie przekonwertowany.
// gdyby tak nie było Napis pozostałby pusty.
string Napis = Obiekt as string;
Console.WriteLine("{0}", Napis);
W konsoli wyświetli się: "Ala ma kota".
Operator as jest poniekąd powiązany z Is. Instrukcje:
string Napis = Obiekt as string;
można napisać tak:
string Napis = (Obiekt is string) ? (string)Obiekt : null;
Zobacz też: