2021년 5월 26일 수요일

Visual Studio C# Day_13

 

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개의 값을 랜덤하게 생성하여 리스트에 저장하고 출력하라.

댓글 없음:

댓글 쓰기