Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คอลเลกชันใน C #


คลาสคอลเลคชันเป็นคลาสเฉพาะสำหรับการจัดเก็บและดึงข้อมูล คลาสเหล่านี้รองรับสแตก คิว รายการ และตารางแฮช คลาสคอลเลกชันส่วนใหญ่ใช้อินเทอร์เฟซเดียวกัน

ต่อไปนี้เป็นคลาสคอลเลกชันใน C# -

ArrayList

คลาส ArrayList แสดงถึงคอลเล็กชันที่เรียงลำดับของอ็อบเจ็กต์ที่สามารถจัดทำดัชนีทีละรายการได้

แฮชเทเบิล

Hashtable ใช้คีย์เพื่อเข้าถึงองค์ประกอบในคอลเล็กชัน

SortedList

ใช้คีย์และดัชนีเพื่อเข้าถึงรายการในรายการ

บิตอาเรย์

มันแสดงถึงอาร์เรย์ของการแทนค่าไบนารีโดยใช้ค่า 1 และ 0

กอง

มันแสดงถึงคอลเลกชันของวัตถุเข้าก่อนออกก่อน

คิว

มันแสดงถึงคอลเลกชันของวัตถุเข้าก่อนออกก่อน

ให้เราดูตัวอย่างของคลาส ArrayList ใน C# −

ตัวอย่าง

using System;
using System. Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
      ArrayList al = new ArrayList();

      al.Add(99);
      al.Add(76);
      al.Add(87);
      al.Add(46);
      al.Add(55);

      Console.WriteLine("Capacity: {0} ", al.Capacity);
      Console.WriteLine("Count: {0}", al.Count);

      Console.Write("Elements: ");
         foreach (int i in al) {
            Console.Write(i + " ");
         }

         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

ผลลัพธ์

Capacity: 8
Count: 5
Elements: 99 76 87 46 55