Typy anonimowe w języku C#

Typy anonimowe - używanie klasy bez deklaracji.


Typy anonimowe zostały wprowadzone w C# 3.0. Typy anonimowe pozwalają nam tworzyć obiekty klas, których deklaracja nie istnieje. Pozwala to zaoszczędzić czas programiście, który musiał by poświecić na deklaracje klasy.

Przykładowy kod wykorzystujący typy anonimowe:

var obiekt = new { napis = "napis", liczba = 12, liczba1 = 13 };
 
//zastępuje następujący kod:

    class Anonimowa
    {
        private string _napis = "napis";
        private int _liczba   = 12;
        private int _liczba1   = 13;
 
        public string napis {get { return _napis; } set { _napis = value; }}
        public int liczba {get { return _liczba; } set { _liczba = value; }}
        public int liczba1 {get { return _liczba1; } set { _liczba1 = value; }}
    }

Więcej informacji na temat typów anonimowych:

http://msdn.microsoft.com/pl-pl/library/bb397696.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):