2

我知道这是一个非常愚蠢和基本的问题,但我真的不知道其他方法可以做到这一点。

现在我知道我可以在文本中插入空格,如下面的示例。

int num = some numerical value;
status.Text = "Successfully Deleted"+ " " + num + " " + "Files";

但是,我想知道是否有更简洁的方法来做到这一点。我总是这样做,但我想知道是否有更简单/更整洁的方法。谢谢。

4

2 回答 2

10

使用字符串类:

int num = 5;
status.Text = String.Format("Successfully Deleted {0} Files", num);

使用 StringBuilder 类:

int num = 5;
StringBuilder sb = new StringBuilder();
sb.AppendFormat("Successfully Deleted {0} Files", num);
status.Text = sb.ToString();
于 2012-09-29T15:41:00.513 回答
0

更多的选择:

status.Text = "Successfully Deleted " + num + " Files";

或者:

public static string SurroundWithSpaces(this object o)
{
    return " " + o + " ";
}
status.Text = "Successfully Deleted" + num.SurroundWithSpaces() + "Files";
于 2012-09-29T17:26:16.517 回答