在c#中添加空格

时间:2017-03-10 08:07:01

标签: c#

是否有更精通的方法为输出添加空格?

//define variables
string myName;
int myAge;

//input
Console.Write("Enter Name:");
myName = (Console.ReadLine());
Console.Write("Enter Age:");
myAge = int.Parse(Console.ReadLine());

//output
Console.Write("Hello" + " " + myName + " " + "Your age is" + " " + myAge);
Console.ReadKey();

2 个答案:

答案 0 :(得分:4)

您可以使用String.Join

示例:

String.Join(" ", "Hello", myName, "Your age is", myAge);

注意:由于您询问了添加空格的方法,但我强烈建议您使用字符串插值(c#6)或通过String.Format

进行字符串格式化

答案 1 :(得分:0)

你能用C#6吗?然后使用字符串插值。更优雅。

示例:

"Hello" + " " + myName + " " + "Your age is" + " " + myAge

变为

$"Hello {myName} Your age is {myAge}"