Ten o var, czyli typowaniu niejawnym

C# dynamicznie typowany?

Ale tytuł, jak z najgorszych portali z wiadomościami. Od razu odpowiem: NIE! C# nie jest dynamicznie typowanym językiem. Jest statyczny. Sytuację zmieni trochę słowo kluczowe dynamic w czwartej wersji języka, ale poza tym wszystko pozostaje prawie tak jak było do tej pory. Dlaczego prawie? Zmieniła się jedna rzecz. Słowo kluczowe var wprowadziło możliwość typowania niejawnego, ale ciągle statycznego! Czytaj dalej Ten o var, czyli typowaniu niejawnym

Ten o typach anonimowych

Wybrakowany obiekt

Kiedy odpytujemy bazę danych, nie zawsze chcemy, żeby ta zwróciła nam całą tabelę. Czasem z tabeli samochód wystarczy nam marka, model i numer rejestracyjny. Co, jeśli chcemy zapisać takie dane do obiektu? Przed wprowadzeniem typów anonimowych, mogliśmy np. stworzyć klasę, która posiadałaby owe pola. Powyższe podejście jest warte rozpatrzenia, jeśli takiego obiektu będziemy używać często. Co jednak, jeśli chcemy go użyć tylko raz? Czytaj dalej Ten o typach anonimowych