บทช่วยสอนคอลเลกชัน C # พร้อมตัวอย่าง

ในบทช่วยสอนก่อนหน้านี้ เราได้เรียนรู้เกี่ยวกับวิธีการใช้อาร์เรย์ใน C# มาดูภาพรวมโดยย่อกันดีกว่า อาร์เรย์ในการเขียนโปรแกรมใช้เพื่อจัดกลุ่มชุดของวัตถุที่เกี่ยวข้องกัน ดังนั้นเราสามารถสร้างอาร์เรย์หรือชุดของจำนวนเต็มซึ่งสามารถเข้าถึงได้ผ่านชื่อตัวแปรเดียว

คอลเลกชันใน C # คืออะไร?

คอลเลกชันจะคล้ายกับ อาร์เรย์ซึ่งช่วยให้ทำงานกับกลุ่มอ็อบเจ็กต์ได้อย่างยืดหยุ่นมากขึ้น

ในอาร์เรย์ คุณจะสังเกตเห็นว่าคุณจำเป็นต้องกำหนดจำนวนองค์ประกอบในอาร์เรย์ล่วงหน้า สิ่งนี้จะต้องทำเมื่อมีการประกาศอาร์เรย์

แต่ในคอลเลกชัน คุณไม่จำเป็นต้องกำหนดขนาดของคอลเลกชันล่วงหน้า คุณสามารถเพิ่มองค์ประกอบหรือลบองค์ประกอบออกจากคอลเลกชันเมื่อใดก็ได้ บทนี้จะเน้นไปที่วิธีที่เราสามารถทำงานกับคอลเลกชันต่างๆ ที่มีอยู่ใน C#

คลาส System.Collections

ชุด Descriptไอออน
รายการอาร์เรย์ คอลเลกชัน ArrayList จะคล้ายกับอาร์เรย์ ชนิดข้อมูลใน C#- ความแตกต่างที่ใหญ่ที่สุดคือลักษณะไดนามิกของคอลเลกชันรายการอาร์เรย์
กอง สแต็กเป็นคอลเลกชันกรณีพิเศษซึ่งแสดงถึงแนวคิดเข้าก่อนออกก่อน (LIFO)
คิว Queue เป็นคอลเลกชันกรณีพิเศษซึ่งแสดงถึงแนวคิดเข้าก่อนออกก่อน
แฮชเทเบิล ตารางแฮชเป็นคอลเลกชันพิเศษที่ใช้ในการจัดเก็บรายการคีย์-ค่า
เรียงลำดับรายการ SortedList คือคอลเลกชันที่เก็บคู่คีย์-ค่าตามลำดับคีย์จากน้อยไปมากตามค่าเริ่มต้น
BitArray อาร์เรย์บิตคืออาร์เรย์ของโครงสร้างข้อมูลที่จัดเก็บบิต

สรุปโพสต์นี้ด้วย: