|
Семинардың мақсаты: Студенттерде жалпыланған коллекциялардың элементтерін өңдеумен байланысты білімдер мен біліктерді бекіту
|
Дата | 15.06.2023 | өлшемі | 17,51 Kb. | | #101697 | түрі | Семинар |
| Байланысты: Семинар 1 Семинар 1. Коллекциялармен жұмыс істеу.
Семинардың мақсаты: Студенттерде жалпыланған коллекциялардың элементтерін өңдеумен байланысты білімдер мен біліктерді бекіту.
Семинар нәтижесінде студенттер келесі қабілеттерге ие болады:
Мысал 1.
// Стекпен жұмыс
Stack stack = new Stack();
stack.Push("Tom");
stack.Push("Alice");
stack.Push("Bob");
stack.Push("Kate");
foreach (var item in stack)
{
Console.WriteLine(item);
}
Console.WriteLine();
string header = stack.Peek();
Console.WriteLine($"Stektin tobesi: {header}");
Console.WriteLine();
header = stack.Pop();
foreach (var item in stack)
{
Console.WriteLine(item);
}
Мысал 2.
// Кезекпен жұмыс
Queue queue = new Queue();
queue.Enqueue("Kate");
queue.Enqueue("Sam");
queue.Enqueue("Alice");
queue.Enqueue("Tom");
foreach (string item in queue)
Console.WriteLine(item);
Console.WriteLine();
Console.WriteLine();
string firstItem = queue.Dequeue();
Console.WriteLine($"Shygarylgan element: {firstItem}");
Console.WriteLine();
foreach (string item in queue)
Console.WriteLine(item);
Мысал 3.
// Байланысқан тізіммен жұмыс
LinkedList linkedList = new LinkedList();
linkedList.AddFirst("Tom");
linkedList.AddFirst("Alice");
linkedList.AddFirst("Bob");
linkedList.AddFirst("Sam");
foreach(var item in linkedList)
{
Console.WriteLine(item);
}
linkedList.Remove("Alice");
foreach (var item in linkedList)
{
Console.WriteLine(item);
}
bool isPresent = linkedList.Contains("Sam");
Console.WriteLine(isPresent == true ? "Sam elementi bar" : "Sam elementi zhok");
Достарыңызбен бөлісу: |
|
|