Net7中对数组全部加1操作

发布时间 2023-04-20 16:57:39作者: 湘灵
 1 注意 foreach 不能⽤ var ,也不能直接⽤ int ,需要 ref int ,注意 arr 要转换为 Span 。
 2 
 3 int[] arr = { 1, 2, 3, 4, 5};
 4 
 5 Console.WriteLine(string.Join(",", arr)); // 1,2,3,4,5
 6 
 7 foreach (ref int v in arr.AsSpan()) //net7特性,可以使用foreach对元素进行操作。
 8 {
 9     v++;
10 }