Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách định nghĩa lớp Array trong C#

Lớp Array là lớp cơ sở (base class) cho tất cả các mảng trong C#. Nó nằm trong namespace System và cung cấp các thuộc tính/phương thức tĩnh hữu ích.

Các thuộc tính chính của Array:

STTThuộc tính & Mô tả
1IsFixedSize: Mảng có kích thước cố định không.
2IsReadOnly: Mảng chỉ đọc không.
3Length: Tổng số phần tử tất cả chiều (32-bit).
4LongLength: Tổng số phần tử (64-bit).
5Rank: Số chiều (rank) của mảng.

Ví dụ: Sắp xếp mảng với Array.Sort()

using System;

namespace Demo
{
    class MyArray
    {
        static void Main(string[] args)
        {
            int[] list = { 45, 19, 9, 28, 87 };
            int[] temp = list; // Tham chiếu cùng mảng
            
            Console.Write("Original Array: ");
            foreach (int i in list) Console.Write(i + " ");
            Console.WriteLine();
            
            Array.Sort(list);
            
            Console.Write("Sorted Array: ");
            foreach (int i in list) Console.Write(i + " ");
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}

Kết quả

Original Array: 45 19 9 28 87
Sorted Array: 9 19 28 45 87

Phương thức tĩnh hữu ích khác: Array.Reverse, Array.IndexOf, Array.Copy, Array.Resize, Array.Find, Array.Exists.