Các cách thức khác để tạo mảng C#

Các cách thức khác để tạo mảng C#

Trong khi cách tiếp cận new int[10] đơn giản là một cách thức phổ biến để tạo các mảng mới, một vài biến thể khác
cái tồn tại. Nếu bạn biết các giá trị gì bạn muốn mảng của bạn giữ ban đầu, bạn có thể sử dụng lựa chọn này:

int[] scores = new int[10] { 100, 95, 92, 87, 55, 50, 48, 40, 35, 10 };

Mỗi giá trị được liệt kê, chia tách bởi các dấu phẩy, và bao gói trong { }. Scheme này được gọi là cú pháp khởi
tạo bộ. Số của các vật và độ dài bạn đã liệt kê phải khớp với nhau, nhưng nếu bạn liệt kê tất cả các vật, bạn cũng
có thể nhảy qua tuyên bố độ dài trong vị trí đầu tiên:

int[] scores = new int[] { 100, 95, 92, 87, 55, 50, 48, 40, 35, 10 };

Nếu dạng của các giá trị liệt kê là rõ ràng đủ cho trình dịch chỉ dạng, bạn thậm chí không cần chỉ ra dạng khi bạn
tạo một mảng:

int[] scores = new [] { 100, 95, 92, 87, 55, 50, 48, 40, 35, 10 };

Chia sẻ