Dot-Net
如何快速填充具有特定值的數組?
Array.Clear() 使用預設值(整數為零)填充數組,例如,我想使用 -1 填充它。
謝謝。
另一種方式是:
int[] arr = Enumerable.Repeat(-1, 10).ToArray(); Console.WriteLine(string.Join(",",arr));
我不知道這種方法。不過,你可以自己寫一個:
public static void Init<T>(this T[] array, T value) { for(int i=0; i < array.Length; ++i) { array[i] = value; } }你可以這樣稱呼它:
int[] myArray = new int[5]; myArray.Init(-1);