Standardowi delegaci w C#

W dzisiejszym poście postanowiłem krótko przedstawić definicje wybranych delegatów, które standardowo udostępnia nam .NET. Dla przypomnienia – delegat to typ danych, który utożsamia się z konkretną sygnaturą funkcji. Możemy je stosować np. do przekazywania funkcji jako parametr wywołania innej funkcji. Można się bardzo łatwo obejść bez wiedzy zawartej w tym poście. Definicja nowego delegatu to zazwyczaj…

Enum na sterydach

Każdy kto miał okazję programować w Javie i C#, zapewne zwrócił uwagę na subtelną różnicę między tym, co oferują nam typy wyliczeniowe w obu językach. Jeżeli chodzi o C#, nie ma tu wielkiej filozofii. Mamy możliwość zdefiniowania zbioru elementów i ewentualnie przypisania im odpowiedniej wartości liczbowej. W Javie mamy znacznie większe pole manewru. Dozwolone jest tutaj…