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(反向(输入))迈克说你忘了把结果写回屏幕。我现在觉得自己很愚蠢。糟糕的是,我不能否决我自己的问题。。