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ż:

0 komentarzy