You are on page 1of 2

Generic

collections

Generic class -ууд нь C# 2.0 хувилбар дээр бий болсон.


Generic class -ууд нь <> хаалтыг хэрэглэн зарлагддаг.<> -д list д
хадгалагдах өгөгдлийн төрлийг
зааж өгдөг.

List<T> буюу жагсаалт


List нь өгөгдөлийг энгийн жагсаалтаар дүрсэлдэг. ArrayList -тэй адил
size нь автоматаар өсдөг.
дараах interface -үүдээр хангагддаг.

ICollection, ICollection<T>
IReadOnlyList<T>
IList<T>
IReadOnlyCollection<T>
IEnumerable<T>,IEnumerable

List -ийг 2 янзаар зарлаж болдог.


ж нь

List<string> cars= new List<string>();


IList<string> cars= new IList<string>();

дараахь чухал propety нуудтай

Capacity -int
Count -int
Items[int] -object : тодорхой нэг index -дэх элементэд хандахад
хэрэглэгдэнэ

дараахь чухал method -уудтай


Add(T): void - list -д элемент нэмнэ : List -д байгаа өгөгдөлүүдийн
төгсгөлд
өгөгдөлийг нэмдэг.
AddRange(IEnumerable<T>) : void - Тодорхой нэг цэгээс зааж өгсөн цэг
хүртэл
өгөгдөлүүдийг нэмдэг.
BinarySearch(T) -int : List -ээс өгөгдөлийг хайх бөгөөд тухайн өгөгдөл
олдвол index -ийг return -ээр
буцаадаг.
Clear(): void
Contains();
CopyTo(T[ ],int );
Exists(Predicate<T>) :return bool
Find(Predicate<T>):T
ForEach(Action<T>):void
IndexOf(T) :int
Insert(int, T):void
InsertRange(int,IEnumerable<T>):void
Remove(T): return bool;
RemoveRange(int,int): void
Reverse(): void
Sort(IComparer<T>):void
ToArray(object) : return object[ ]
ToString() : return eer string
TrimToSize():void

You might also like

  • Property
    Property
    Document1 page
    Property
    Мөнхбаяр Чанцал
    No ratings yet
  • 6.1 Arrays
    6.1 Arrays
    Document1 page
    6.1 Arrays
    Мөнхбаяр Чанцал
    No ratings yet
  • Methods
    Methods
    Document2 pages
    Methods
    Мөнхбаяр Чанцал
    No ratings yet
  • 5 1davtalt
    5 1davtalt
    Document2 pages
    5 1davtalt
    Мөнхбаяр Чанцал
    No ratings yet