我想以相反的顺序打印3行字符,但是这个例子很简单。我该如何在不使用数组的情况下使用foreach循环?
public static void Main()
{
char firstInput = char.Parse(Console.ReadLine());
char secondInput = char.Parse(Console.ReadLine());
char thirdInput = char.Parse(Console.ReadLine());
Console.WriteLine(thirdInput.ToString() + " " + secondInput.ToString() + " " + firstInput.ToString());
}
答案 0 :(得分:0)
您可以使用params
关键字创建方法-未测试,但类似:
private static string ReverseOrder(params char[] characters)
{
var result = "";
for (int i = characters.count; i > 0; i--)
{
result = result + characters[i];
}
return result;
}
并拨打类似电话:
var reverseOrderResult = ReverseOrder(firstinput, secondinput, thirdinput);
答案 1 :(得分:0)
这里是尝试遵循输入条件的方法:没有数组,没有使用foreach循环(我确定作者不是在寻找类似的东西)
JSON.parse(localStorage.getItem('record'))