คำถามติดแท็ก ienumerator

16
ทุกคนสามารถอธิบาย IEnumerable และ IEnumerator ให้ฉันได้ไหม [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ทุกคนสามารถอธิบาย IEnumerable และ IEnumerator ให้ฉันได้ไหม ตัวอย่างเช่นเมื่อใดที่จะใช้งานเกิน foreach ความแตกต่างระหว่าง IEnumerable และ IEnumerator คืออะไร ทำไมเราต้องใช้มัน?

7
รับตัวแจงนับทั่วไปจากอาร์เรย์
ใน C # เราจะได้รับตัวแจงนับทั่วไปจากอาร์เรย์ที่กำหนดได้อย่างไร? ในโค้ดด้านล่างนี้MyArrayคืออาร์เรย์ของMyTypeวัตถุ ฉันต้องการซื้อMyIEnumeratorตามแฟชั่นที่แสดง แต่ดูเหมือนว่าฉันจะได้รับตัวแจงนับที่ว่างเปล่า (แม้ว่าฉันจะยืนยันแล้วMyArray.Length > 0ก็ตาม) MyType[] MyArray = ... ; IEnumerator<MyType> MyIEnumerator = MyArray.GetEnumerator() as IEnumerator<MyType>;
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.