[ Language/C# ]
[C#] 배열 Slice 하는 방법
2024-01-23 16:10:59
C# 을 사용하면서 페이지네이션 기능을 구현하다가 Js 처럼 배열을 잘라서 사용할 수 없을까 싶어서 찾아본 결과, 유사한 기능을 찾을 수 있었다. var pageData = list1.Skip((pageNum - 1) * 4).Take(4).ToList(); 해당 pageData는 한 페이지에 총 4개의 데이터를 보여주고, pageNum 이 1일 땐 index가 0일부터 4개의 데이터를 (0~3) , pageNum 이 2일 땐 index가 4 부터 4개의 데이터 (4~7) 를 slice 한다고 보면 된다.