【发布时间】:2018-04-23 18:37:56
【问题描述】:
针对每个问题
char[] charArray = zig.ToCharArray(); //puts each character in zigs in an array
Array.Reverse(charArray); // Reverses the array
foreach (char zigArray in charArray)
{
Console.Write(zigArray);
}
Console.ReadLine();
这个块按我想要的方式工作,但我不明白为什么我需要一个 for 每个语句。我很困惑为什么我不应该在反转字符串后只执行 console.write。
(我正在学习教程)
【问题讨论】:
-
试着按照你的方式去做,看看会发生什么。编程的美妙之处在于,如果你有不同的想法——你可以尝试一下,看看它是否有效。
-
我们也不知道您为什么需要 foreach 语句。这取决于教程试图教你什么。
foreach循环在 C# 中非常重要,它用于迭代某些东西(通常是某种集合)。你应该试试你的Console.Write(charArray)看看会发生什么,然后思考char[]和string之间的区别 -
请注意
Array.Reverse(string.ToCharArray())does not reverse strings。 -
启动你的教程。
标签: c#