C# 反转作为输入给定的字符串而不返回反转的字符串

C# 反转作为输入给定的字符串而不返回反转的字符串,c#,string,reverse,C#,String,Reverse,我正在尝试创建一个基本的字符串反转器,对象是从用户那里获取字符串作为输入,并将其作为反转字符串输出,我想我已经拥有了它,但我没有从我的解决方案中获得任何输出: using System; using System.Globalization; namespace StringReverser { class ReverseString { static string Reverse(string input) { char

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

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已经提到的那样,您应该通过调用
控制台来输出反向字符串。WriteLine
控制台。如果您不喜欢在输出后换行符,请写入

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

Console.WriteLine(反向(输入))