อินเทอร์เฟซ ICollection ใน C# กำหนดขนาด การแจงนับ และวิธีการซิงโครไนซ์สำหรับคอลเลกชันที่ไม่ใช่ทั่วไปทั้งหมด เป็นอินเทอร์เฟซพื้นฐานสำหรับคลาสในเนมสเปซ System.Collections
ต่อไปนี้เป็นคุณสมบัติของอินเทอร์เฟซ ICollection -
| ซีเนียร์ | ชื่อพร็อพเพอร์ตี้และคำอธิบาย |
|---|---|
| 1 | นับ จำนวนองค์ประกอบใน ICollection |
| 2 | SyncRoot รับอ็อบเจ็กต์ที่เป็นประโยชน์ในการซิงโครไนซ์การเข้าถึง ICollection |
ต่อไปนี้เป็นวิธีการของอินเทอร์เฟซ ICollection -
| ซีเนียร์ | ชื่อวิธีการและคำอธิบาย |
|---|---|
| 1 | CopyTo(อาร์เรย์
^
,Int32) วิธีการคัดลอกองค์ประกอบของ ICollection ไปยัง Array |
| 2 | GetEnumerator() GetEnumerator() วิธีการส่งกลับตัวแจงนับที่วนซ้ำผ่านคอลเลกชัน |