如何删除asp.net中现有的附加stringbuilder数据
我正在使用如何删除asp.net中现有的附加stringbuilder数据,asp.net,Asp.net,我正在使用SqlDataReader从数据库表中读取数据,并读取将附加在StringBuilder中的数据。下面是已经附加的数据 那么如何删除这些数据呢?您可以使用字符串生成器的Clear方法。如strbldr.Clear()所示 我确实认为最简单的清除方法是将值设置为零 例如: 仅在.NET Framework 4中受支持,而在.NET Framework 2.0中不受支持。如果您希望擦除/擦除/删除现有数据,则其他人的建议将符合要求,例如 sb.Clear(); // .Net
SqlDataReader
从数据库表中读取数据,并读取将附加在StringBuilder
中的数据。下面是已经附加的数据
那么如何删除这些数据呢?您可以使用字符串生成器的Clear方法。如strbldr.Clear()所示 我确实认为最简单的清除方法是将值设置为零 例如:
仅在.NET Framework 4中受支持,而在.NET Framework 2.0中不受支持。如果您希望擦除/擦除/删除现有数据,则其他人的建议将符合要求,例如
sb.Clear(); // .Net 4 and above, or
sb.Length = 0; // Older versions of .Net
但是,如果您希望读取/提取附加数据,则可以这样做:
var sb = new StringBuilder();
sb.Append("a");
sb.Append("b");
var result = sb.ToString(); // result is now "ab"
请注意,ToString不会清除字符串生成器,因此如果要重用它,则需要按照前面提到的方法清除它。我们可以通过3种方式清除stringbuilder
myStrBuild.Remove(0,myStrBuild.length)
string s=myStrBuild.ToString();
myStrBuild.替换为“”代码>
myStrBuild.Length=0代码>
在.Net 4.0中,我们可以使用
myStrBuild.Clear()
u表示数据在未清除的情况下附加到现有数据中?是的。。。。。。。。。。。。。。。。。。。。。
var sb = new StringBuilder();
sb.Append("a");
sb.Append("b");
var result = sb.ToString(); // result is now "ab"