파이썬 배열에서는 마이너스 인덱스를 사용하면 뒤에서부터 접근이 가능하다.
이 기능이 C# 8.0 부터도 도입이 되었는데 마이너스 대신
^(caret;캐럿)을 사용하여 가능하다.
예를 들어 arr라는 배열이 있다면 arr[^1]은 배열의 맨 마지막 값이 된다.
(기존에 마지막 값을 불러오는 방법으로는 Last()가 있었다.)
다음은 사용 예시이다.
int[] arr = {1,2,3,4,5};
Console.WriteLine(arr[^2]);
// 출력
// 4
'C#' 카테고리의 다른 글
Visual Studio 2022 필수 무료 확장 + 몇 가지 팁. (1) | 2022.12.18 |
---|---|
C# 스레드 - 1 (0) | 2022.06.19 |
[Notion] Rx.Net in Action 요약 정리 (0) | 2022.03.10 |
C# 제네릭(Generics) 1 (0) | 2020.11.30 |
C# 이벤트(Events) 접근자와 수정자 (0) | 2020.11.27 |