thể trùng lặp:
How do I quicky fill an array with a specific value?Khởi tạo một mảng số nguyên với một giá trị duy nhất trong C# .NET
Có cách nào để khởi tạo một mảng số nguyên với một giá trị duy nhất như -1 mà không phải chỉ định rõ ràng từng mục?
Về cơ bản, nếu tôi có
int[] MyIntArray = new int[SomeCount];
Tất cả các mục được phân công 0 theo mặc định. Có cách nào để thay đổi giá trị đó thành -1 mà không sử dụng vòng lặp không? hoặc chỉ định rõ ràng từng mục bằng cách sử dụng {}?
Ngoài ra kiểm tra này http://stackoverflow.com/questions/13980570/how-to-intialize-integer-array-in -c-sharp/thảo luận về cách thực hiện nó hiệu quả và http://stackoverflow.com/questions/10519275/high-memory-consumption-with-enumerable-range cách không sử dụng ToArray cho mảng lớn. –