System.Array is a strongly-typed collection in .NET. When you declare an array, you must specify the type of elements it will contain (e.g., int[] or string[]). Once declared, an array can only store elements of that specific type. To store multiple types, you'd need an object[] or an ArrayList/collection.