asp.net cs文件中的字符串构建器命令。
答案 0 :(得分:7)
它不是命令 - 它是System.Text
命名空间中Base Class Library的一部分。
StringBuilder类允许您以有效的方式构造大字符串。
有一个名为“Using the StringBuilder Class”的微软文章解释了如何使用这个类。
答案 1 :(得分:6)
这是一种构建不会创建大量中间字符串的字符串的方法(然后需要通过GC清理)。
示例代码(不要这样做):
string s = "";
for (int i=0; i<10000; i++)
s += "test";
每次向字符串添加内容时,都会创建 new 字符串。旧版本被丢弃,需要由GarbageCollector收集。
Stringbuilder版本:
StringBuilder sb = new StringBuilder();
for (int i=0; i<10000; i++)
{ sb.Append("test"); }
string s = sb.ToString();
答案 2 :(得分:1)
StringBuilder是.net框架中可用的类。
http://msdn.microsoft.com/en-us/library/system.text.stringbuilder.aspx
使用StringBuilder时,您可以查看此链接 -
http://msdn.microsoft.com/en-us/library/2839d5h5(VS.71).aspx