您可以使用列表,然后将其转换为数组List<int> list = new List<int>();list.Add(1);list.Add(2);list.Add(5);int[] arr = list.ToArray();int sum = 0;foreach (int value in arr){ sum += value;}
是的,您可以使用内置的TakeWhile方法: var result = Array.TakeWhile(item => item != string.IsNullOrEmpty(item)); foreach (int value in result) { Console.WriteLine(value); }