这不是一个命令-它是一类是金基类库中的System.Text命名空间.
该StringBuilder的类,您可以构建大型的字符串以有效的方式.
有一个名为" 使用StringBuilder类 " 的Microsoft专题文章解释了如何使用这个类.
这是一种构建不会创建大量中间字符串的字符串的方法(然后需要通过GC清理).
示例代码(不要这样做):
string s = "";
for (int i=0; i<10000; i++)
s += "test";
Run Code Online (Sandbox Code Playgroud)
每次向字符串添加内容时,都会创建一个新字符串.旧版本被丢弃,需要由GarbageCollector收集.
Stringbuilder版本:
StringBuilder sb = new StringBuilder();
for (int i=0; i<10000; i++)
{ sb.Append("test"); }
string s = sb.ToString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1744 次 |
| 最近记录: |