11장 썸네일형 리스트형 11장. 일반화 프로그래밍 1. 일반화 프로그래밍 일반화: 특수한 개념으로부터 공통된 개념을 찾아 묶는 것 일반화 프로그래밍: 데이터 형식을 일반화하는 것 2. 일반화 메소드 한정자 반환 형식 메소드 이름 (매개 변수 목록) { // ... } 제네릭 기본 static void Main(string[] args) { int[] arr = { 1, 2, 3 }; Console.WriteLine(First(arr)); } static T First(T[] arr) { return arr[0]; } class Program { // 정적 메소드로 만들지 않으면 객체.함수명으로 호출해야 함 static void CopyArray(T[] source, T[] target) { for (int i = 0; i < source.Length; .. 더보기 이전 1 다음