反转作为输入给出的字符串不返回反转的字符串

Reversing a string given as input not returning reversed string

我正在尝试创建一个基本的字符串反向器,目的是从用户那里获取字符串作为输入,并将其输出为反向字符串,我想我已经有了,除了我没有得到任何我的解决方案的输出:

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

所以我的问题是我在没有得到输出的地方做错了什么?

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