string value = "test";
for (int i = 0; i < value.Length; i++)
{
Console.WriteLine(value[i]);
}
程序的输出是:
t
e
s
t
我希望输出为“test”
答案 0 :(得分:4)
使用Console.Write()
string value = "test";
for (int i = 0; i < value.Length; i++)
{
Console.Write(value[i]);
}
答案 1 :(得分:2)
根本不需要循环:
string value = "test";
Console.WriteLine(value);
答案 2 :(得分:0)
您的输出在不同行上打印的原因是Console.WriteLine
..
需要将其更改为Console.Write
所以 for循环的正文:
Console.Write(value[i]);
答案 3 :(得分:0)
如果你想专注于每个角色,也许可以使用Char Array而不是String 但我想和我以前的发言人一起使用
Console.Write(value);
请注意,您的字符串已经具有值 test ,并且无需遍历每个字符。