问题描述
int[] numbers = new int[10];
numbers[9] = 10;
Console.Write(numbers[^1] == numbers[numbers.Count()-1]); //true
索引^1
如何返回数组中的最后一项?
^1
在C#编译器中是什么意思?
与numbers[numbers.Count()-1]
相比,它具有性能优势吗?
解决方法
numbers[^1]
与numbers[length-1]
相同
在C#8中将它们称为远程运算符。请检查此link,以获取更多详细信息。