Programowanie w języku C#

As

  • 2006-07-06 17:24
  • 0 komentarzy
  • 1694 odsłony
  • Oceń ten tekst jako pierwszy
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ż: