Porcja ciekawych i mocno wyselekcjonowanych newsów z zakresu programowania, komputerów i całej branży deweloperskiej.
- Co kręci i podnieca programistów takich jak my?
Porcja ciekawych i mocno wyselekcjonowanych newsów z zakresu programowania, komputerów i całej branży deweloperskiej.
Ostatnio chciałem serializować i deserializować liste gdzie typem listy był interfejs (coś takiego: List<IPerson>). Chciałem do tego wykorzystać XmlSerializer-a. Okazało się, że przy użyciu tej klasy nie można serializować listy interfesjów do XML-a. Już chciałem szukać dlaczego nie można, ale miałem trochę czasu i stwierdziłem, że tym razem zrobimy to w trudny sposób. Poniżej prezentuję jak można serializować i deserializować listę interfejsów.
Porcja ciekawych i mocno wyselekcjonowanych newsów z zakresu programowania, komputerów i całej branży deweloperskiej.
Parę linijek kodu, proste pytanie co ten kod robi lub gdzie jest błąd. Nazywam to zagadkami. Czasem nawet 5 lat doświadczenie nie wystarczy aby odpowiedzieć prawidłowo na tego typu pytania. Poniżej lista paru zagadek, które zebrałem w jednym miejscu.
Wiedza na temat zarządzania pamięcią w C# jest ważna ale nie jest niezbędna. Garbage Collection wykonuje mnóstwo czynności za Nas. Jednak czasem wiedza o pamięci może być pomocna i taka wiedza przydaje się na rozmowy kwalifikacyjne i na egzaminy (70-483). Poniżej zebranie najważniejszych informacji o GC, które należy znać.
To jest błąd, który często pojawia się gdy dodajemy metodę extension do Naszego kodu i/lub gdy mieszamy coś na wersjach framework-a, który jest użyty jako Target Framework
Ostatnio taki błąd pojawił mi się gdy do aplikacji ASP .NET Web Forms dodałem metode extension.
Czytaj dalej System.Runtime. CompilerServices. ExtensionAttribute
Po długiej nieobecności (ślubne przygotowania) porcja ciekawych newsów z zakresu programowania, komputerów i całej branży deweloperskiej.
Porcja ciekawych newsów z zakresu programowania, komputerów i całej branży deweloperskiej.