מהי מחלקה גנרית ב-C#?
מהי מחלקה גנרית ב-C#?

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

וִידֵאוֹ: מהי מחלקה גנרית ב-C#?
וִידֵאוֹ: מחלקות ועצמים #c שיעור 1 2024, מאי
Anonim

גנרית הוא מעמד מה שמאפשר למשתמש להגדיר שיעורים ושיטות עם מציין המיקום. גנריות נוספו לגרסה 2.0 של שפת C#. הרעיון הבסיסי מאחורי השימוש גנרית הוא לאפשר סוּג (מספר שלם, מחרוזת, … וכו' ומוגדר על ידי משתמש סוגים ) להיות פרמטר לשיטות, שיעורים , וממשקים.

באופן דומה, מהי מחלקה גנרית ב-C# עם דוגמה?

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

שנית, מהן מחלקות גנריות? שיעורים כלליים הם שיעורים שלוקחים סוג כפרמטר. הם שימושיים במיוחד לאיסוף שיעורים.

באופן דומה, נשאל, מהי שיטה גנרית ב-C#?

א שיטה גנרית הוא שיטה המוצהר עם פרמטרי סוג, כדלקמן: C# עותק. static void Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = טמפ'; } דוגמא הקוד הבאה מציגה דרך אחת להתקשר ל- שיטה על ידי שימוש ב-int עבור ארגומנט הסוג: C# עותק.

מה ההבדל בין אוסף לגנריות ב-C#?

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

מוּמלָץ: