선요약 Array.Copy로 값타입의 배열도 캐스팅 할 수 있다. 모든 배열은 암묵적으로 IEnumerable, ICollection, IList를 구현한다. 또한 IEnumerable, ICollection, IList도 구현하며 참조 타입의 경우 T의 상위 타입까지 구현한다. (값 타입은 T만) 데이터가 없는 배열을 반환하거나 필드에 정의하는 경우에는 null보다는 빈 배열을 참조하도록 하는게 좋다. (프로그래머의 예외처리를 줄여준다.) 다차원 배열보다는 중첩 배열이나 1차원 배열이 더 빠르다. 배열 모든 배열은 System.Array 타입을 상속한다. CLR에서는 1차원 배열, 다차원 배열, 중첩 배열을 지원한다. int[,] darr = new int[5, 10]; //다차원 배열 int[][] ..