static void Main(string[] args) { string[] animalsEn = { "dog", "cow", "rabbit", "goat", "sheep", "mouse" }; string[] animalsKo = { "개", "소", "토끼", "염소", "양", "쥐" }; Display("Before Sort", animalsEn, animalsKo); Array.Sort(animalsEn, animalsKo); Display("After Sort", animalsEn, animalsKo); Array.Sort(animalsKo, animalsEn); Display("After Sort by Korean", animalsEn, animalsKo); IComparer revCom = new ReverseComparer(); Array.Sort(animalsEn, animalsKo, revCom); Display("After Descending Sort", animalsEn, animalsKo); }
static void Main(string[] args) { string[] animalsEn = { "dog", "cow", "rabbit", "goat", "sheep", "mouse", "horse", "deer" }; string[] animalsKo = { "개", "소", "토끼", "염소", "양", "쥐", "말", "사슴" }; Display("초기 배열", animalsEn); Array.Sort(animalsEn); Array.Reverse(animalsEn); //Array.Sort(animalsEn, 2, 3); Display("Sort() 후 Reverse()", animalsEn); Display("초기 배열", animalsKo); Array.Sort(animalsKo, 2, 3); Display("[2]에서 3개 정렬 후", animalsKo); IComparer revComparer = new ReverseComparer(); Array.Sort(animalsKo, revComparer); Display("내림차순 정렬", animalsKo); }