מהי מחלקה ספורת ב-C#?
מהי מחלקה ספורת ב-C#?

וִידֵאוֹ: מהי מחלקה ספורת ב-C#?

וִידֵאוֹ: מהי מחלקה ספורת ב-C#?
וִידֵאוֹ: Steven Greer: UAPs, CE5, Lazar, Skinwalker Ranch 2024, נוֹבֶמבֶּר
Anonim

רוב השיטות בזה מעמד מוגדרות כשיטות הרחבה המתארכות IEמספר . זה אומר שניתן לקרוא להם כמו שיטת מופע בכל אובייקט שמיישם IEמספר . שיטות המשמשות בשאילתה המחזירה ערך יחיד מבצעות וצורכות את נתוני היעד באופן מיידי.

בהתאם, מהי מחלקה ספורת ב-C#?

IEמספר ו-IEnumerator הם יישום של דפוס האיטרטור ב. נֶטוֹ. ב C# , כל האוספים (למשל רשימות, מילונים, ערימות, תורים וכו'). ספור כי הם מיישמים את IEמספר מִמְשָׁק. כך גם מחרוזות. אתה יכול לחזור על מחרוזת באמצעות בלוק foreach כדי לקבל כל תו במחרוזת.

יודע גם מתי נשתמש ב-IEnumerable ב-C#? IEמספר נעשה שימוש בממשק כאשר אנו רוצה ל לעבור בין השיעורים שלנו באמצעות לולאה קדמית. ה IEמספר לממשק יש שיטה אחת, GetEnumerator, שמחזירה ממשק IEnumerator שעוזר לנו ל לחזור בין הכיתה באמצעות הלולאה הקדמית.

כאן, מה זה IEnumerator ב-C# עם דוגמה?

IEnumerable הוא ממשק המגדיר שיטה אחת GetEnumerator() שמחזירה an IEnumerator מִמְשָׁק. זה עובד עבור גישה לקריאה בלבד לאוסף שמיישם שניתן להשתמש ב-IEnumerable עם משפט foreach. IEnumerator יש שתי שיטות MoveNext ו-Reset. יש לו גם נכס שנקרא Current.

מה זה ICollection ב-C#?

ה ICollection ממשק ב C# מגדיר את הגודל, המונים ושיטות הסנכרון עבור כל האוספים הלא-גנריים. זהו ממשק הבסיס לשיעורים במערכת. מרחב השמות של אוספים.

מוּמלָץ: