Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
 }