Visual Studio C# Day_13
[Generic(일반화) C# 구현]Generic(일반화) 프로그래밍 C#으로 구현
20210526_20615034
과제_arraylist코드
과제_generic코드
과제_list코드
과제_시행화면
과제_요점
< 일반화 메소드 >
- int, double, string 배열의 내용을 출력하는 메소드
< 메소드 중복을 사용 >
- void PrintArray(int[] a) { … };
- void PrintArray(double[] a) { … };
- void PrintArray(string[] a) { … };
< 일반화 메소드를 사용 >
- void PrintArray<T>(T[] a) { … };
- T는 Type을 의미 // int, double 등의 형식으로 대치
- 메소드를 하나만 써도 처리가 가능
< List<T> 컬렉션 >
- List<T>, LinkedList<T>, Queue<T>, Stack<T>,
- Dictionary<Tkey, Tvalue>, SortedList<Tkey, Tvalue>, …
- List<int> a = new List<int>(); // Car car = new Car();
- a.Add();
- a.Sort();
- a.RemoveAt();
- a.Count // 속성
- 10개의 값을 랜덤하게 생성하여 리스트에 저장하고 출력하라.
댓글 없음:
댓글 쓰기