2016-05-26 158 views
-1

我想創建一個基本的字符串反向器,對象是從用戶獲取字符串作爲輸入,並將其作爲反向字符串輸出,我想我有它,但我沒有收到來自我的解決方案的任何輸出:反向字符串作爲輸入不返回反向字符串

using System; 
using System.Globalization; 

namespace StringReverser 
{ 
    class ReverseString 
    { 
     static string Reverse(string input) 
     { 
      char[] toReverse = input.ToCharArray(); 
      Array.Reverse(toReverse); 
      return new string(toReverse); 
     } 
     static void Main(string[] args) 
     { 
      Console.Write("Enter string to reverse: "); 
      string input = Console.ReadLine(); 
      Reverse(input); 
     } 
    } 
} 

所以我的問題是我在做什麼錯誤的地方,我沒有得到的輸出?

+9

'Console.WriteLine(Reverse(input));' –

+1

Mike說你忘了把結果寫回屏幕。 – Jonesopolis

+1

我現在感覺很蠢。不好,我不能downvote我自己的問題.. – 13aal

回答

2

如Mike Christensen所述,如果您不喜歡輸出後的換行符,則應通過調用Console.WriteLineConsole.Write來輸出反轉字符串。

using System; 
using System.Globalization; 

namespace StringReverser 
{ 
    class ReverseString 
    { 
     static string Reverse(string input) 
     { 
      char[] toReverse = input.ToCharArray(); 
      Array.Reverse(toReverse); 
      return new string(toReverse); 
     } 
     static void Main(string[] args) 
     { 
      Console.Write("Enter string to reverse: "); 
      string input = Console.ReadLine(); 
      Console.WriteLine(Reverse(input)); 
     } 
    } 
}