2016-05-26 7 views
-1

Ich versuche, eine grundlegende Zeichenfolge Umkehrer zu erstellen, ist das Objekt, um die Zeichenfolge als Eingabe vom Benutzer abzurufen, und geben Sie es als eine umgekehrte Zeichenfolge, ich denke, ich habe es , außer ich keine Ausgabe von meiner Lösung bin immer:Umkehren einer Zeichenfolge als Eingabe zurückgegeben keine umgekehrte Zeichenfolge

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); 
     } 
    } 
} 

Also meine Frage ist, was mache ich falsch, wo ich nicht bekommen, ausgegeben?

+9

'Console.WriteLine (Rückwärts (Eingang));' –

+1

Mike sagt Ihnen das Ergebnis zurück auf den Bildschirm zu schreiben vergessen. – Jonesopolis

+1

Nun, ich fühle mich jetzt ziemlich dumm. Zu schlecht kann ich meine eigene Frage nicht ablehnen. – 13aal

Antwort

2

Wie bereits von Mike Christensen erwähnt, sollten Sie Ihre umgekehrte Zeichenkette ausgeben, indem Sie Console.WriteLine oder Console.Write aufrufen, wenn Sie keinen Zeilenumbruch nach der Ausgabe mögen.

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)); 
     } 
    } 
}