C#에서 배열을 부분 참조하는 방법
소켓 프로그래밍을 공부하다 알게 된 내용인데, 과연 다른 곳에 써먹을 일이 있을까 싶지만, 아무튼... C#의 배열은 기본적으로 참조 타입이므로 아래와 같은 작업이 가능하다. class Program { static void Main() { int[] arr1 = new int[10] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] arr2 = arr1; Console.WriteLine($"{arr1[0]} {arr2[0]}"); arr1[0] = 123; Console.WriteLine($"{arr1[0]} {arr2[0]}"); } } 위 코드처럼 arr2 에 arr1 을 대입하면 두 변수는 동일한 배열을 참조하게 되는 것을 알 수 있다. (참고로 C++에서는 복사 생성자가 호..
2022. 12. 29.