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 ตามประเภทที่ระบุ |