2016-05-26 10 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

マイクは結果を画面に書き戻すのを忘れてしまったと言っています。 – Jonesopolis

+1

私は今、かなり愚かな気分になります。悪い私は自分の質問をd​​ownvoteすることはできません.. – 13aal

答えて

2

Mike Christensenが既に述べたように、出力後に改行が気に入らない場合は、Console.WriteLineまたはConsole.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)); 
     } 
    } 
} 
関連する問題