Program C# do sortowania nazw

Mam ciąg nazw oddzielonych średnikiem.
Napiszemy teraz program C#, który może sortować te nazwy zarówno w porządku rosnącym, jak i malejącym.

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.

Extension methods

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.

Instrukcje iteracyjne – do while

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.

Instrukcje iteracyjne – for

W przypadku gdy zachodzi potrzeba ponownego wykonania tej samej instrukcji lub grupy instrukcji, należy skorzystać z pętli, czyli instrukcji iteracyjnych.

Łańcuchy (string)

Ł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.

Program C# do drukowania liczb ciągu Fibonacciego

Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący: Pierwszy wyraz jest równy 0, drugi jest równy 1, każdy następny jest sumą dwóch poprzednich. Formalnie: Kolejne wyrazy tego ciągu nazywane są liczbami Fibonacciego.