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.

Queue

Kolejka reprezentuje kolekcję z zachowaniem First-In-First-Out

Stack

Stos to typ kolekcji z zachowaniem Last-In-First-Out (LIFO). Ostatni przyszedł pierwszy wyszedł

HashSet

Zestaw HashSet reprezentuje zestaw unikalnych elementów, podobnie jak zestaw matematyczny

Słownik

Słownik to typ kolekcji, który jest przydatny, gdy potrzebujesz szybkiego wyszukiwania według kluczy.

Lista

List, reprezentuje listę obiektów, do których można uzyskać dostęp za pomocą indeksu.

Implement Stack

Podstawowe operacje wykonywane na stosie to Push i Pop. Dane są dodawane do stosu za pomocą metody Push. Dane są usuwane ze stosu za pomocą metody Pop.

Implementacja Kolejki

Podstawowe operacje wykonywane na kolejce to Enqueue i Dequeue. Dane są dodawane do kolejki za pomocą metody Enqueue. Dane są usuwane z kolejki za pomocą metody Dequeue. Można zajrzeć do elementu, który wyjdzie z kolejki i służy do tego metoda Peek.

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.

Program C# do usuwania duplikatów

Napiszemy teraz program c#, aby wydrukować niepowtarzalne imiona, usuwając zduplikowane wpisy. Na przykład w poniższym łańcuchu wejściowym imiona Marcin i Adam są powtarzane dwukrotnie.