방명록
- [C#] C# foreach 반복문에서 index 값 가져오기2024년 01월 23일 16시 20분 48초에 업로드 된 글입니다.작성자: 코딩백구반응형
JavaScript 에서는 반복문을 통해서 index 를 바로 가져올 수 있지만, C# 에서는 for 문을 이용하지 않는 이상 index 값을 바로 가져오기는 힘들다.
그렇다면 foreach 구문에서는 index 를 가져올 수 없는가? -> X
아래의 예제 코드를 통해서 foreach 반복문에서 index 를 가져오는 방법에 대해서 알려드리겠습니다.
예제 코드
string[] colorArray = { "red", "blue", "green", "yellow" }; foreach(var item in colorArray.Select((value, index) => (value, index))) { var color = item.value; var index = item.index; Console.WriteLine(color, index); }
실행 결과
index 가 잘 나오는것을 확인할 수 있다.
반응형'Language > C#' 카테고리의 다른 글
[C#] 배열 Slice 하는 방법 (0) 2024.01.23 [C#] C#의 기본 구조 (0) 2024.01.22 [C#] 가비지 콜렉터란? (0) 2024.01.20 [C#] C# 과 .NET (0) 2024.01.20 다음글이 없습니다.이전글이 없습니다.댓글