Mảng là một tập hợp có thứ tự của những đối tượng, tất cả các đối tượng này cùng một kiểu hay nói cách khác mảng là một tập các biến cùng loại. Mảng trong ngôn ngữ C# có một vài sự khác biệt so với mảng trong ngôn ngữ C++ và một số ngôn ngữ khác, bởi vì chúng là những đối tượng. Điều này sẽ cung cấp cho mảng sử dụng các phương thức và những thuộc tính.