สารบัญ:
คำจำกัดความ - การเก็บหมายถึงอะไร
ในการเขียนโปรแกรมการรวบรวมเป็นคลาสที่ใช้เพื่อแสดงชุดของรายการชนิดข้อมูลที่คล้ายกันเป็นหน่วยเดียว คลาสหน่วยเหล่านี้ใช้สำหรับการจัดกลุ่มและการจัดการวัตถุที่เกี่ยวข้อง
การรวบรวมมีโครงสร้างข้อมูลพื้นฐานที่ใช้สำหรับการจัดการและจัดเก็บข้อมูลที่มีประสิทธิภาพ ความสามารถในการอ่านและการบำรุงรักษาโค้ดจะดีขึ้นเมื่อมีการใช้คอลเล็กชันในการสร้างเชิงตรรกะ
Techopedia อธิบายการสะสม
คอลเลกชันถูกออกแบบมาเพื่อจัดกลุ่มวัตถุบางอย่างด้วยการเชื่อมต่อแบบลอจิคัล ตัวอย่างเช่นวัตถุ StudentCollection อาจถูกใช้เพื่อรักษารายละเอียดของนักศึกษามหาวิทยาลัย รายละเอียดอาจรวมถึงจำนวนนักเรียนทั้งหมดหรือเสนอสิ่งอำนวยความสะดวกในการค้นหานักเรียนตามคุณสมบัติเช่นชื่อชั้นเรียนหรือเกรด
คอลเลกชันที่ใช้ภายใต้เงื่อนไขดังต่อไปนี้:
- องค์ประกอบแต่ละกลุ่มแสดงถึงวัตถุที่มีวัตถุประสงค์คล้ายกัน
- ขนาดกลุ่มแตกต่างกันไปแบบไดนามิกในช่วงรันไทม์
- จะต้องมีการเข้าถึงองค์ประกอบแต่ละรายการผ่านฟังก์ชั่นการค้นหาตามคีย์เฉพาะ
- จะต้องมีการเรียงลำดับหรือวนซ้ำผ่านองค์ประกอบกลุ่ม
.NET Framework มีประเภทคอลเลกชันจำนวนมากเช่นรายการอาร์เรย์รายการที่เชื่อมโยงสแต็กคิวหรือพจนานุกรม คอลเลกชันที่กำหนดเองอาจใช้เมื่อมีความต้องการการใช้งานสำหรับโครงสร้างข้อมูลพิเศษหรือใหม่ สิ่งนี้อาจทำเพื่อโฮสต์ประเภทเฉพาะปรับปรุงประสิทธิภาพหรือปรับเปลี่ยนโดยแทนที่การทำงานระดับคอลเลกชันที่มีอยู่ การใช้คอลเล็กชันที่กำหนดเองในสถาปัตยกรรมแอปพลิเคชันเกี่ยวข้องกับทรัพยากรการพัฒนาเพิ่มเติม
การเลือกประเภทของคอลเลกชันที่เหมาะสมนั้นขึ้นอยู่กับรูปแบบการใช้งานของคอลเลกชัน ตัวอย่างรวมถึงการรวบรวมพจนานุกรมคิวสแต็คพจนานุกรมที่เรียงลำดับและข้อมูลทั่วไป
