1

配列内の文字列要素を逆にしようとしていますが、正確な文字列の順序を取得しています。これがコードです

public static void ReverseArrayElements()
        {
            Console.WriteLine("This will init array elements and reverse its elements");
            string[] elements = { "one, two, three" };
            for (int i = 0; i < elements.Length; i++)
            {
                Console.WriteLine("Array elements before reversing: {0}", elements[i]);    
            }
            Console.WriteLine("\n");

            Array.Reverse(elements);

            for (int i = 0; i < elements.Length; i++)
            {
                Console.WriteLine("Array elements after reversing: {0}", elements[i]);    
            }
            Console.ReadLine();
        }

結果は1、2、3であり、再度ソートした後、1、2、3になります。

私はここで何が間違っているのですか?

4

2 に答える 2

9

文字列「one、two、three」を含む1つの要素の配列を作成しました。

代わりに、その配列を次のように初期化します。

        string[] elements = { "one", "two", "three" };
于 2012-11-10T09:18:48.077 に答える
2

Array.Reverse(yourarray)を使用できます

于 2013-07-29T03:07:33.980 に答える