Коллекциялар. Тізімдер, стектер мен кезектер, сөздіктер



бет2/5
Дата15.04.2023
өлшемі265,04 Kb.
#83108
түріЛекция
1   2   3   4   5

Мысал

  • using System;
  • using System.Collections.Generic;
  • class GenListDemo {
  • static void Main() {
  • List lst = new List(); // коллекцияны құру
  • Console.WriteLine(«бастапқы элемент саны: " + lst.Count);
  • Console.WriteLine();
  • // тізімге элементтер қосу
  • lst.Add('С');
  • lst.Add('А');
  • lst.Add('Е');
  • // тізім элементтеріне индекстері арқылы қатынасу
  • for (int i=0; i < lst.Count; i++)
  • Console.Write(lst[i] + " ");
  • Console.WriteLine("\n");

мысал

  • //элементтерді жою
  • lst.Remove('F');
  • lst.Remove('А');
  • // тізім элементтеріне foreach циклы арқылы қатынасу
  • foreach(char с in lst)
  • Console.Write(с + " ");
  • Console.WriteLine("\n");
  • Console.WriteLine(«Тізімнің сыйымдылығы: " + lst.Capacity);
  • // тізім құрамын өзгерту
  • lst[0] = 'X';
  • lst [1] = 'Y';
  • lst[2] = 'Z';

Тізіммен жұмыс істеуге арналған әдістер

  • void AddRange (ICollection collection): бастапқы коллекция соңына collection коллекциясының элементтерін қосады
  • int BinarySearch (T item): коллекция құрамынан item параметрі арқылы берілген мәнді іздейді. Сәйкес элементтің индексін қайтарады, элемент табылмаса теріс мән қайтарады. Шақырушы тізім сұрыпталған болуы тиіс.
  • int IndexOf (T item) – коллекциядағы item элементінің алғашқы кіру индексін қайтарады. Элемент табылмаса, -1 қайтарылады.
  • void Insert (int index, T item): Item элементін тізімге index позициясына кірістіреді.
  • void RemoveAt (int index): Index позициясында орналасқан элементті жою
  • void Sort(): тізімді сұрыптау
  • public void TrimExcess(): коллекция сыйымдылығын қысқартады, сыйымдылықтың бос көлемі коллекция құрамындағы элементтер санының 10%-нан аспайды


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет