ראינו איך אפשר להזריק לטיפוס גנרי את הפרמטרים הגנריים שלו.
נניח שיש לנו Type ואנחנו מעוניינים ליצור ממנו Type אחר המייצג מערך של הType הראשון.
הדרך לעשות זאת היא באמצעות הפונקציה MakeArrayType:
|
|
אם אנחנו מעוניינים במערך ממימד גדול יותר, קיים overload שמקבל את המימד:
|
|
הערה: אם אנחנו מעוניינים ליצור מערך בגודל דינמי בזמן ריצה, נוכל לעשות זאת באמצעות הפונקציה הסטטית Array.CreateInstance:
למשל:
|
|
שיהיה סופ"ש טיפוסי טוב!