[C#] ArraySegment를 이용하여 배열 가져오기
·
언어/C#
배열 안에 일부를 가져오기 위해서 새로운 배열을 파는 것 말고도 ArraySegment를 사용하는 방법이 있다. static void Main(string[] args) { int[] arr = { 1, 2, 3, 4, 5 }; int start = 0; int end = 3; ArraySegment segment = new ArraySegment(arr, start, end); Console.WriteLine(String.Join(", ", segment)); // 배열을 이어붙일 수 있는 간단한 메서드. } ArraySegment의 start는 Offset을 의미한다. 그대로 받아들이면 배열의 변화량을 의미하지만 쉽게 이해하기 위해서는 숫자를 가져올 배열의 시작점을 몇 번째로 할 거냐는 의미다. en..