תוֹכֶן
- הגדרה - מה המשמעות של גנרים?
- מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.
- חברת Techopedia מסבירה את הגנריות
הגדרה - מה המשמעות של גנרים?
גנרים מתייחסים לתכונה ב- C # המאפשרת הגדרת מחלקה או שיטה עם סוג כפרמטר.
גנרים מאפשרים לעצב מחלקות ושיטות שהסוגים שלהן מוגדרים רק בזמן ההכרזה וההפעלה.זה מאפשר פיתוח מחלקות ושיטות אוניברסליות המסייעות בשיפור הביצועים, הפרודוקטיביות ובטיחות הסוג.
גנרים משמשים לרוב ביצירת שיעורי איסוף ליישום מושגים כמו רשימות, טבלאות חשיש, תורים וכו '. כיתות אלה מנהלות מערכת של אובייקטים ומכסה פעולות שאינן ספציפיות לסוג נתונים מסוים.
גנרים ידועים גם בשם פולימורפיזם פרמטרי.
מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.
חברת Techopedia מסבירה את הגנריות
גנרים הוצגו ב- C # 2.0 כחלק ממצב שפה משותף של .NET כדי להתגבר על המגבלה ביישום ההכללה בגירסאות קודמות. ההכללה הושגה על ידי יציקת סוגים לסוג בסיס אוניברסלי וממנו, System.Object שלא היה בטוח בטיפוס ונדרש ליהוק, מה שמביא להיט ביצועים.
חלק מהיתרונות בשימוש בגנריות כוללים:
- לא נדרש ליהוק כדי לגשת לכל אלמנט באוסף
- קוד לקוח שמשתמש בגנריות הוא בטיחותי במהלך ביצועו על ידי מניעת השימוש בנתונים שהסוג שלהם שונה מזה המשמש בהצהרה.
- הקוד אינו משוכפל עבור מספר סוגים של נתונים
הרשימה הגדרה זו נכתבה במונחי C #
גנריים דומים לתבניות C ++ בתפיסה אך נבדלים זה מזה בעיקר ביישום.