C# - 在两个字符串之间添加一个空格

Arm*_*aan -1 c# uwp

我有代码来通过Make和Model显示车辆.

productName.Text = p.Make  + p.Model
Run Code Online (Sandbox Code Playgroud)

上面的代码显示文本:"BentleyContinental",如何将文本显示为"Bentley Continental".

mac*_*ura 10

你可以使用string.Format():

productName.Text = string.Format("{0} {1}", p.Make, p.Model);
Run Code Online (Sandbox Code Playgroud)

或者您可以使用字符串插值(如果您使用的是C#6或更高版本):

productName.Text = $"{p.Make} {p.Model}";
Run Code Online (Sandbox Code Playgroud)

或者你可以像你一样(字符串连接)但添加空格:

productName.Text = p.Make + " " + p.Model;
Run Code Online (Sandbox Code Playgroud)

  • 不确定这样一个可怕的问题是否应该得到一个超出评论的答案.. (3认同)