Home » C#
C# – Różnice pomiędzy typem wartościowym, a referencyjnym
Słowem wstępu.. W języku C# mamy 4 kategorie typów: – typy wartościowe – typy referencyjne – parametry typów generycznych – typy wskaźnikowe Jak pewnie się domyślasz, w tym wpisie poznasz różnicę pomiędzy dwoma pierwszymi. Dlaczego warto znać…
Read More »C# – Współbieżność
Tworząc różnego rodzaju aplikacje (np. WPF, Windows Forms), prawdopodobnie wiele razy spotykałeś się z problemem chwilowego “zamarzania” aplikacji, podczas gdy ta wykonywała intensywne obliczenia. Aby napisać aplikację, która będzie pozbawiona tego zachowania musisz zaznajomić się z pojęciem współbieżności…
Read More »C# – Tablice
Tablice to typ danych, który reprezentuje konkretną liczbę elementów. Tablice oznacza się w C# nawiasami kwadratowymi za typem danych. W nawiasach kwadratowych musimy określić liczbę elementów tablicy. Jest to wymagane lecz w przypadku konieczności posiadania dynamicznej tablicy (liczba…
Read More »C# – Jak wygodnie serializować i deserializować obiekty.
Serializacja jest bardzo rozległym zagadnieniem, dowodem na to może być chociażby osobny rozdział w książkach technicznych. Jest wiele istotnych kwestii związanych z tym tematem, natomiast ja tym wpisem chciałbym Ci pokazać najwygodniejszy sposób. Jeżeli chciałbyś dowiedzieć się jeszcze…
Read More »C# – DateTime i TimeSpan czyli operacje z datami i godzinami.
Witaj, Artykuł ten poświęcony jest praktycznemu zastosowaniu wbudowanych klas DateTime i TimeSpan. Zdecydowana większość z nas natrafiająca na materiały w sieci szuka kodu. Dlatego też w tym artykule mało będzie teorii a skupie się wyłącznie na praktycznym zastosowaniu….
Read More »C# – Przesłanie danych formularza za pomocą klasy WebClient
Platforma .NET Framework oferuje wiele klas przeznaczonych do przeprowadzania komunikacji za pomocą standardowych protokołów sieciowych (FTP,IP,HTTP,TCP). Ten wpis dotyczył będzie klasy WebClient, której jedną z wielu możliwości, jest przesyłanie danych formularza. Aby przetestować działanie zapytań wykorzystajmy jakiś serwis…
Read More »C# – Krotki
Krotki (ang. tuples). W 2010 roku wraz z .NET Framework 4.0 wprowadzono nowy zakres klas generycznych do przechowywania danych różnych typów – krotki. Ich zastosowaniem miało zostać wygodnym rozwiązaniem, gdy potrzebna jest metoda zwracająca więcej niż jedną wartość….
Read More »C# – Zapis i odczyt danych, strumienie.
Zapis i odczyt danych, należą do elementarnych zagadnień, które powinien znać programista. Dlatego warto poświęcić im trochę czasu aby je dobrze opanować. Strumienie są jednym ze sposobów przesyłania danych do i z programu. Za każdym razem, gdy aplikacja…
Read More »C# – Podstawy delegatów
Delegaty należą do zaawansowych zagadnień dotyczących języka C#, zatem warto się nimi zainteresować, szczególnie dlatego, że są fundamentami do zrozumienia wątków oraz zdarzeń. Ten artykuł będzie stanowił swojego rodzaju wprowadzenie do dalszych wpisów na temat delegatów. Czym jest…
Read More »