我有这个代码从数组输出一些值,加上-
值下的新行a[i]
Console.Write(a[i] + "\n-");
Run Code Online (Sandbox Code Playgroud)
所以它看起来像这样
a
-
Run Code Online (Sandbox Code Playgroud)
现在我有更多的Console.Write(a[i+1] + "\n-");
代码,它输出像这样
a
-b
-c
-d
-
Run Code Online (Sandbox Code Playgroud)
我知道为什么会这样,但是我怎样才能在每一条新线后返回一条线\n
?所以我可以得到这个
abcd
----
Run Code Online (Sandbox Code Playgroud)
您必须先输出值,然后输出破折号:
Console.WriteLine(string.Join("", a)); // make a string of all values and write a line end
Console.WriteLine(string.Join("", a.Select(v => "-"))); // write the dashes
Run Code Online (Sandbox Code Playgroud)
[ Ideone ]