Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 4

Aby zadeklarować zmienną, należy użyć typu, nazwy oraz przypisać wartość, np.:

int x = 15;
//typ - int
//nazwa - x
//wartość - 15


Słowo kluczowe var tłumaczy kompilatorowi "jestem leniwy" zamiast napisać jawnie typ chcę, abyś z wartości przypisanej do zmiennej domyślił się, jaki to typ i wpisz go za mnie. Dzięki temu nie tracimy czasu na określanie typu zmiennych oraz zachowujemy silne typowanie.

Słowo kluczowe dynamic działa podobnie jak var, przy czym nie posiada silnego typowania. Możemy zmieniać typy np.:

dynamic x = 15;
x = "AltKom";
Console.WriteLine(x);
//wynik = AltKom

 

 Dynamic nie wie, jakie metody posiada klasa, więc kompilator pozwoli na zbudowanie aplikacji. Czy aplikacja zadziała poprawnie, dowiemy się po jej uruchomieniu, np.:

dynamic d = new Osoba();
d.JakasMetoda();

 

Słowo kluczowe dynamic pozwala na używanie obiektów zdefiniowanych za pomocą komponentów COM.

 

  • Odpowiedział
  • @ | 17.06.2014
  • TRENER ALTKOM AKADEMII