Przeciążanie operatorów w C#
C# umożliwia zdefiniowanym przez użytkownika typom przeciążanie operatorów
poprzez de-finowanie statycznych funkcji składowych za pomocą słowa kluczowego operatora.
C# umożliwia zdefiniowanym przez użytkownika typom przeciążanie operatorów
poprzez de-finowanie statycznych funkcji składowych za pomocą słowa kluczowego operatora.
Metody rozszerzające zostały wprowadzone w C # 3.0. Metody rozszerzające rozszerzają i dodają zachowanie do istniejących już typów bez tworzenia nowego typu pochodnego, rekompilacji lub innej modyfikacji oryginalnego typu.
Pętla foreach służy do operowania na elementach tablicy, łańcuchach lub kolekcji.
Pętla do while działa identycznie jak pętla while, z tą różnicą, że bez względu na warunek kod instrukcji zostanie wykonany przynajmniej jeden raz.
Instrukcja while wykonuje kod aż do momentu spełnienia warunku zakończenia.
W przypadku gdy zachodzi potrzeba ponownego wykonania tej samej instrukcji lub grupy instrukcji, należy skorzystać z pętli, czyli instrukcji iteracyjnych.
Łańcuchy , a więc ciągi znaków w języku C#, są typu string. Ciągi znaków są przechowywane jako sekwencyjne, tylko do odczytu kolekcje obiektów typu char w standardzie Unicode.
Stos to typ kolekcji z zachowaniem Last-In-First-Out (LIFO). Ostatni przyszedł pierwszy wyszedł
Słownik to typ kolekcji, który jest przydatny, gdy potrzebujesz szybkiego wyszukiwania według kluczy.