Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác biệt giữa từ điển và mảng trong C # là gì?

Từ điển

Từ điển là một tập hợp các khóa và giá trị trong C #. Từ điển được bao gồm trong không gian tên System.Collection.Generics.

Để khai báo một Từ điển -

IDictionary<int, int> d = new Dictionary<int, int>();

Để thêm các phần tử -

IDictionary<int, int> d = new Dictionary<int, int>();
d.Add(1,97);
d.Add(2,89);
d.Add(3,77);
d.Add(4,88);

Mảng

Mảng lưu trữ một tập hợp tuần tự có kích thước cố định của các phần tử cùng kiểu. Nó bao gồm các vị trí bộ nhớ liền nhau. Địa chỉ thấp nhất tương ứng với phần tử đầu tiên và địa chỉ cao nhất cho phần tử cuối cùng.

Để xác định Mảng -

int[] arr = new int[5];

Để khởi tạo và đặt các phần tử thành Mảng.

int[] arr = new int[10] {3, 5, 35, 87, 56, 99, 44, 36, 78};