Często podczas pracy firmach finansowych przychodzi czas na typowe zadanie zamiany liczby z postaci cyfrowej na postać liczbową w języku polskim. Szukałem w internecie gotowej implementacji takiego algorytmu, sprawdzonego i przetestowanego z otwartymi kodami i… okazało się, że nic nie znalazłem do C#.
Czytaj dalej Zamiana liczby na słowa z polską gramatyką C#
Archiwum kategorii: C#
Wzorzec Prototyp z MemberwiseClone() i ICloneable
Przedstawię przykładowe zastosowanie wzorca prototyp z wykorzystaniem i omówieniem metody MemberwiseClone() i inerfejsu ICloneable.
Wzorzec prototyp krótko mówiąc służy do tworzenia obiektów na podstawie innych obiektów wzorcowych poprzez kopiowanie ich. Taki skopiowany obiekt może dziedziczyć wszystkie właściwości jak i metody lub może dziedziczyć tylko niektóre właściwości. Najłatwiej zrozumieć ten wzorzec na przykładzie zapisywania stanu obiektu.
Czytaj dalej Wzorzec Prototyp z MemberwiseClone() i ICloneable
Jak i gdzie przeglądać kody źródłowe .NET Framework, .NET Core 5. ASP. NET 5
Jak wiemy Microsoft powołał projekt udostępnienia kodu źródłowego .NET-a. O czym można poczytać na tym blogu .NET. Są tam opisane szczegóły dotyczące motywów działania, jak i planów na przyszłość, które są obiecujące.
Czytaj dalej Jak i gdzie przeglądać kody źródłowe .NET Framework, .NET Core 5. ASP. NET 5
Różnica pomiędzy Ref i Out w C#
Jakie są różnice pomiędzy słowami kluczowymi „ref” i „out” w C#?
Leniwe wartościowanie (lazy evaluation) w LINQ
Krótki przykład pokazujący na czym polega leniwe wartościowanie w LINQ-u w C#.
Najpierw tworzymy kolekcję, którą będzie zwracała elementy w nieskończoność. Iterowanie po tej kolekcji nigdy się nie skończy(sky(Cloud) is the limit).
UML – praktyczne podstawy dla programistów C#
Spotykam czasem programistów, którzy nie znają notacji UML-owej. Poniżej opisuje cześć nomenklatury stosowanej w języku UML. Skupię się głownie na diagramie klas. Czyli tym co dla Nas najważniejsze.
Czytaj dalej UML – praktyczne podstawy dla programistów C#
Importowanie danych do Excel-a C#
Częstym zadaniem, na które natykam się w czasie pracy programisty .NET to integracja z Office-em. Typowym zastosowanie takiej integracji jest export lub import danych do plików Excela dla Pań z księgowości : )
Jednym z problemów podczas integracji jest szybkość importowania i eksportowania danych do z plików Excela. Czytaj dalej Importowanie danych do Excel-a C#