字符串生成器有什么作用?

发布于 2024-09-24 11:34:30 字数 38 浏览 5 评论 0原文

字符串生成器命令在 asp.net cs 文件中执行什么操作。

what string builder command do in the asp.net cs file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

柒夜笙歌凉 2024-10-01 11:34:30

它不是一个命令 - 它是一个类,是 基类库 的一部分,位于System.Text 命名空间。

StringBuilder 类可让您在有效的方式。

有一篇 Microsoft 文章,标题为“使用 StringBuilder 类”,其中解释了如何使用这个类。

It is not a command - it is a class which is part of the Base Class Library, in the System.Text namespace.

The StringBuilder class lets you construct large strings in an efficient manner.

There is a Microsoft artical titled "Using the StringBuilder Class" that explains how to use this class.

不再见 2024-10-01 11:34:30

这是一种构建字符串的方法,不会创建大量中间字符串(然后需要由 GC 清理)。

示例代码(不要这样做):

string s = "";
for (int i=0; i<10000; i++)
   s += "test";

每次向字符串添加内容时,都会创建一个字符串。旧版本被丢弃,需要由 GarbageCollector 收集。

字符串生成器版本:

StringBuilder sb = new StringBuilder();
for (int i=0; i<10000; i++)
{   sb.Append("test"); }
string s = sb.ToString();

It's a way to build strings that doesn't create lots of intermediate strings (that then need to be cleaned up by th GC).

Example code (don't do this):

string s = "";
for (int i=0; i<10000; i++)
   s += "test";

Every time you add something to a string, you create a new string. The old version is discarded and needs to be collected by the GarbageCollector.

Stringbuilder version:

StringBuilder sb = new StringBuilder();
for (int i=0; i<10000; i++)
{   sb.Append("test"); }
string s = sb.ToString();
昔梦 2024-10-01 11:34:30

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

StringBuilder is a class available in .net framework.

http://msdn.microsoft.com/en-us/library/system.text.stringbuilder.aspx

For using StringBuilder you can check this link -

http://msdn.microsoft.com/en-us/library/2839d5h5(VS.71).aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文