2012-11-10 2 views
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으로 다시 정렬됩니다.

내가 뭘 잘못하고 있니?

답변

9

문자열 "one, two, three"가 포함 된 요소 하나의 배열을 만들었습니다. 당신은 Array.Reverse을 유시아 수

 string[] elements = { "one", "two", "three" }; 
+3

정확히 : 좋은 눈 :

는 대신에 그 배열을 intialise 싶다. – user1765862

2

(yourarray)