-2

我想在标签文本中使用动态字符串。

但标签文本是静态文本,所以我想修改或添加一些代码。

我想知道有没有办法使用 stringbuilder 来标记文本而不是转换字符串。

或者如果可以的话。帮助一些代码或方法

4

2 回答 2

0

这取决于你想做什么。如果只是有时发生的事情,替换属性Text或附加一些其他字符串lbl.Text+="xxxxx"就可以了。但是,如果您想创建一些东西作为控制台或记录器输出,请考虑使用多行 readonly TextBox,这样您就可以使用AppendText,这对于这种 pourpose 更有效

于 2013-05-18T05:25:12.803 回答
0

当您说动态字符串时,我无法理解您的意思,使用 StringBuilder 和 String 创建字符串之间的唯一区别是,当您将一些单词附加到字符串变量时,它会在内存中获得一个新空间,但是 stringBiulder 使用链接列表而不是当您通过 append 方法将单词附加到它时会浪费内存,最后,如果您想在标签文本中添加一些额外的内容,您可以通过以下方式简单地做到这一点:

lbl.text += "your appended content";
于 2013-05-18T05:14:22.503 回答