Archiwum kategorii: .NET

C#, VC++, VB.NET

C# – rozwiązania warunkowe „IF”

Rozwiązania przejść warunkowych w C# można zrealizować na wiele sposobów. Podstawowymi z nich są: (1) IF..ELSE: if(warunek) {    …    return varA; } else {    …    return varB; } (2) IF..RETURN: if(warunek) {    …    return … Czytaj dalej

Opublikowano .NET | Otagowano , , | Skomentuj

C# – operatory „IS” oraz „AS”

W języku C# na platformie .NET istnieją operatory: IS oraz AS. W większości są używane do osiągnięcia twgo samego (zamierzonego – mam nadzieję ) celu. Ich podstawową funkcją jest wykonanie rzutowania objektu na dany typ (CAST). Jak wiadomo również (lub … Czytaj dalej

Opublikowano .NET | Otagowano , , , | Skomentuj

Wykorzystywanie wyjątków w regularnym działaniu aplikacji.

W procesie developmentu aplikacji zdarzają się sytuacje, kiedy programista świadomie decyduje się na wystąpienie wyjątku typu Exception. Przykładów jest wiele, jednym z moich ulubionych jest utworzenie metody sprawdzającej, czy plik nie jest używany (aby go przykładowo chwycić do zapisu). W … Czytaj dalej

Opublikowano .NET | Otagowano , | Skomentuj

Reflection.Emit

Klasy namespace Reflection.Emit mogą być używane do rzutowania kodu Microsoft Intermediate Language (MSIL) na bieżąco, tak aby wygenerowany kod mógł być wykonywany bezpośrednio. Reflection jest również stosowany w celu uzyskania informacji o klasie i jego członkach (members). Innymi słowy, Reflection … Czytaj dalej

Opublikowano .NET | Skomentuj