我试图创建一个基本的字符串反转器,对象是将字符串作为用户的输入,并将其作为反向字符串输出,我想我已经拥有它,除了我不是从我的解决方案中获取任何输出:
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);
}
}
}
所以我的问题是我在哪些地方输错了?
答案 0 :(得分: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));
}
}
}