如何在连接字符串时插入空格 (“ ”) ?
这个问题是针对C Sharp的(Java也许:)。
当我想向控制台显示消息时,我想在每个“+”之后插入一个空格。我该怎么做,而不手动插入空白区域?
这个问题是针对C Sharp的(Java也许:)。
当我想向控制台显示消息时,我想在每个“+”之后插入一个空格。我该怎么做,而不手动插入空白区域?
试试这个
var text = string.Join(" ", new[] {foo, bar, other });
你不能,真的 - 只是明确地把它放进去:
Console.WriteLine(foo + " " + bar);
或
System.out.println(foo + " " + bar);
我的意思是你可以写一个参数数组/varargs参数的方法,例如(C#)
public void WriteToConsole(params object[] values)
{
string separator = "";
foreach (object value in values)
{
Console.Write(separator);
separator = " ";
Console.Write(value);
}
}
...但就我个人而言,我不会。