-
List<T>와 배열의 정렬C# 예제 공부일기 2020. 7. 20. 19:58
List<T> 와 Array는 객체 생성 방법이 다르다.
List<string> lstNames=new List<string>(); -> 리스트의 선언
string[] arrName = new string[100]; -> 배열의 선언
lstNames.Sort() -> 리스트의 정렬
Array.Sort(arrName); -> 배열의 정렬(array 클래스의 Sort 메소드는 static으로 정의되어 있기 때문에 다음과 같이 사용)
public class Test { static void Main(string[] args) { List<string> lstNames = new List<string>(); lstNames.Add("dog"); lstNames.Add("cow"); lstNames.Add("rabit"); lstNames.Add("goat"); lstNames.Add("sheep"); lstNames.Sort(); foreach (string s in lstNames) Console.Write(" "+s); Console.WriteLine(); string[] arrNames = new string[100]; arrNames[0] = "dog"; arrNames[1] = "cow"; arrNames[2] = "rabbit"; arrNames[3] = "goat"; arrNames[4] = "sheep"; Array.Sort(arrNames); foreach (string s in lstNames) { Console.Write(" "+s); } Console.WriteLine(); } }
리스트와 배열의 입력방식의 차이와 정렬방식의 차이를 보여준다.
'C# 예제 공부일기' 카테고리의 다른 글
두 개의 배열을 쌍으로 정렬 (0) 2020.07.20 배열을 내림차순으로 정렬하는 방법 (0) 2020.07.20 List<T> 컬렉션 (0) 2020.07.14 컬렉션, ArrayList의 사용 (0) 2020.07.14 큐를 이용한 프로그램 (0) 2020.07.14