luce in altisBLUE SKY

category Photo

Blog


Index & Range

C# 8.0에서의 Index. 1. "^"의 개념. (Index fromEnd 의 단축 표기법) 아래의 배열이 있다고 가정했을 때.. int a = [1,2,3,4,5,6,7]; int b = a[^2]; ^ => 뒤에서 부터 순서를 센다. 단 이때는 제로 베이스가 아님 즉 실행하면 b = 6 이 나온다. 2. Index 객체 c# 8.0부터는 Index란 개념이 생겼다. 역시 객체라 아래와 같이 선언이 가능하다 Index idx = new Index(2); ex) string a = "abcdefg"; int idx1 = 2; Index idx2 = new Index(2); char c1 = a[idx1]; char c2 = a[idx2]; 둘 다 같은 결과가 나온다. c1 = c c2 = c 그럼 I..

read more ...