לגבי מערכים
בעיקרון, גודל המערך נקבע בזמן האתחול. אם אתה מעוניין במערך דינמי, השתמש באחת המחלקות מ-System.Collections. ArrayList יענה על צורך במערך פשוט עם יכולות Add, Clear וכדומה. לגבי השאלה השנייה, לא הבנתי מהי מטרתך. בכל מקרה, על מנת לחלץ מערך מ-int עליך להשתמש ב-int.ToString().