IEnumerable เป็นอินเทอร์เฟซที่กำหนดวิธีการเดียว GetEnumerator() ที่ส่งคืนอินเทอร์เฟซ IEnumerator เป็นอินเทอร์เฟซพื้นฐานสำหรับคอลเลกชันที่ไม่ใช่ทั่วไปทั้งหมดที่สามารถระบุได้
ใช้งานได้สำหรับการเข้าถึงแบบอ่านอย่างเดียวในคอลเล็กชันที่นำ IEnumerable ไปใช้กับคำสั่ง foreach
มันมีวิธีการเดียว -
-
GetEnumerator() − เมธอดนี้ส่งคืนตัวแจงนับที่วนซ้ำผ่านคอลเล็กชัน
ต่อไปนี้คือการใช้งานเมธอด GetEnumerator() ของอินเทอร์เฟซ IEnumerable ใน C# -
IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
} ต่อไปนี้เป็นวิธีการขยายของอินเทอร์เฟซ IEnumerable ใน C# -
| Sr.No | ชื่อวิธี &คำอธิบาย |
|---|---|
| 1 | AsParallel() เปิดใช้งานการขนานของแบบสอบถาม |
| 2 | AsQueryable() วิธีการแปลง IEnumerable เป็น IQueryable |
| 3 | แคสต์ เมธอดนี้แคสต์องค์ประกอบของ IEnumerable เป็นประเภทที่ระบุ |
| 4 | ประเภท กรององค์ประกอบของ IEnumerable ตามประเภทที่ระบุ |