Miesięczne archiwum: Październik 2012

Trochę więcej kultury

Rozszerzenie poprzedniego wpisu Trochę kultury!. string.Format(…) pattern Rozpoznaję taki jakby pattern przeładowanych metod dla string.Format(…). Jest wykorzystywany w wielu miejscach we Frameworku jak i poza nim. Istotne są pierwsze i ostatnie przeładowanie: Idea jest taka, że te pierwsze jest dobre, … Czytaj dalej

Opublikowano Uncategorized | Otagowano , , , , , | 3 komentarze

Trochę kultury!

CultureInfo Życie programisty byłoby prostsze, gdyby zawsze używał explicite CultureInfo, gdy korzysta z ToString(). Chodzi o typy, dla których ToString() przyjmuje IFormatProvider jako parametr. Przykładem niech będzie Double oraz DateTime. Te dwa typy potrzebują jakiś IFormatProvider, nawet gdy jest wywołana … Czytaj dalej

Opublikowano Lessons Learned | Otagowano , , , , | 3 komentarze

Zagadka z sortowaniem listy

Co (jeśli w ogóle) zostanie wypisane na konsoli? Po odpowiedź przewiń w dół. IComparable Ja spodziewałem się wyjątku InvalidOperationException, który opakowuje ArgumentException (czyli jako InnerException). Wydawało mi się że metoda Sort() sprawdza na wejściu, czy typ generyczny implementuje interfejs IComparable … Czytaj dalej

Opublikowano Uncategorized | Otagowano ,

[KASE] Wymiar wspólnotowy w myśli Hansa – Hermana Hoppego

Pod takim właśnie tytułem odbiędzie się spotkanie KASE 24 października (jutro) o godzinie 18.30 w sali A pawilonu C Uniwersytetu Ekonomicznego w Krakowie. Refereat wygłosi Marcin Chmielowski, znany z programu telewizyjnego Młodzież Kontra. Źródło. Poniżej próbka umiejętności wysławiania się prelegenta:

Opublikowano Uncategorized | Otagowano ,

Use object initializer

Piotr Zieliński pisze ciekawy cykl „Dobre i złe praktyki w C#”, a ja dzisiaj chciałem się odnieść do części VI i opisać rzecz, której dotychczas nie byłem świadom. Inicjalizacja właściwości obiektu Kod oraz to wbrew pozorom nie to samo zapisane … Czytaj dalej

Opublikowano Uncategorized | Otagowano , | 7 komentarzy

Klub Austriackiej Szkoły Ekonomii

Dwa dni temu byłem na spotkaniu KASE w Krakowie. Byłem już na około dziesięciu podobnych spotkaniach w poprzednich latach. Jest biblioteka książek ekonomicznych. Wypożyczyłem „Złoto, banki, ludzie” Rothbarda. Slajdy z mojej prezentacji dotyczącej wymienionej książki. Austriacy Około 2 lata temu … Czytaj dalej

Opublikowano Uncategorized | Otagowano , , , | 2 komentarze

ReSharper się pomylił

Ciekawostka ReSharper sugeruje, że wyrażenie będzie zawsze true, więc zastąpmy je już teraz. Jednak gdy ten kod się wykona ujrzymy: Boxing Związane jest to z tym, że object.ReferenceEquals(object objA, object objB) pobiera obiekty, więc inty muszą przejść boxing. Najpierw pierwszy … Czytaj dalej

Opublikowano Uncategorized | Otagowano ,