Strona głównaUżytkownik

vveasel | użytkownik

vveasel
vveasel
467,04
3950 dni, 22 godziny, 50 minut temu
10 października, 2012
dotnetomaniak.pl

Post ma na celu ukazanie kilku ciekawych własności C# i CLR, o których niewielu programistów pamiętam, a których znajomość może oszczędzić niespodziewanych wystąpień NullReferenceException.

Tagi: C#, CLR, IL, Null, NULLABLE
Źródło: jasica.net
Dziel się z innymi:
Zabawy z null'em

Inne 3942 dni, 15 godzin, 2 minuty temu vveasel 327 źrodło rozwiń

Targetowanie projektu na architekturę x86 przy współpracy z natywnymi bibliotekami może nie być eleganckim rozwiązaniem, zwłaszcza jeśli dostępna jest w wersji 32 i 64 bitowej. Można tego uniknąć dokonując wyboru wersji biblioteki natywnej w czasie wykonywania programu.

Tagi: C#, natywne, pinvoke
Źródło: jasica.net
Dziel się z innymi:
Dynamiczny wybór wersji pomiędzy wersjami x86 oraz x64 natywnych bibliotek

Inne 4078 dni, 2 godziny, 45 minut temu vveasel 126 źrodło rozwiń

.Net w wersji 4.0 wprowadził pojęcie Corupted Stare Exception. Wiedza o nich jest dość istotna, gdyż domyślnie nie są wyłapywane nawet przez ogólny blok catch(Exception), a także blok finally.

Źródło: jasica.net
Dziel się z innymi:
Corupted State Exception

Inne 4136 dni, 4 godziny, 43 minuty temu vveasel 117 źrodło rozwiń

Tworzenie obiektów w .Net jest utożsamiane z zarezerwowaniem dla nich pewnej pamięci, a następnie wykonaniem konstruktora(domyślnego lub parametryzowanego). Jednak w pewnych przypadkach wykonywanie kodu zawartego w konstruktorze może być niepożądane. Istnieje jednak sposób by tego uniknąć.

Źródło: jasica.net
Dziel się z innymi:
Tworzenie obiektów bez wykonywania konstruktora

Inne 4196 dni, 18 godzin, 10 minut temu vveasel 152 źrodło rozwiń

Istnieją 4 słowa kluczowe, o których istnieniu wie niewielu programistów C#: _arglist, _refvalue, _makeref, _reftype. Stanowią one jednak ciekawostkę, o której istnieniu warto mieć pojęcie. Oficjalna dokumentacja(C# Keywords) nie wspomina o nich. Można jednak szybko przekonać się o ich istnieniu, gdyż Visual Studio podświetla je podobnie jak inne słowa kluczowe.

Tagi: C#, CLI
Źródło: jasica.net
Dziel się z innymi:
Nieudokumentowane słowa kluczowe C#

Inne 4215 dni, 19 godzin, 15 minut temu vveasel 308 źrodło rozwiń

Wystąpienie BadImageFormatException, wśród doświadczonych developerów, rodzi pytanie czy przez przypadek nie została załadowana zewnętrzna biblioteka w złej wersji- 32 lub 64 bitowej. Nie jest to jednak jedyna przyczyna występowania tego wyjątku.

Źródło: jasica.net
Dziel się z innymi:
BadImageFormatException - problem z 32 i 64 bitowymi bibliotekami po raz N-ty?

Inne 4219 dni, 3 godziny temu vveasel 84 źrodło rozwiń

Najaktywniejsi w tym miesiącu