C#
2022. 8. 26.
[C#] 배열 Array, List에서 뒤에서부터 인덱스 접근하고 싶을 때
파이썬 배열에서는 마이너스 인덱스를 사용하면 뒤에서부터 접근이 가능하다. 이 기능이 C# 8.0 부터도 도입이 되었는데 마이너스 대신 ^(caret;캐럿)을 사용하여 가능하다. 예를 들어 arr라는 배열이 있다면 arr[^1]은 배열의 맨 마지막 값이 된다. (기존에 마지막 값을 불러오는 방법으로는 Last()가 있었다.) 다음은 사용 예시이다. int[] arr = {1,2,3,4,5}; Console.WriteLine(arr[^2]); // 출력 // 4