• 博主写作不容易,孩子需要您鼓励
  • 万水千山总是情 , 先点个赞行不行

在C# 中,string是引用类型,每次改变string类对象的值,即修改字符串变量对应的字符串,都需要在内存中为新的字符串重新分配空间。在默写特定的情况下,如需要反复修改一个字符串变量的值,内存开销会比较大。

StringBuilder类的对象可以调用ToString()方法将StringBuilder类的内容作为string类字符输出,调用Append()和AppendLine()方法添加内容。

例如:

StringBuilder str = new StringBuilder();
str.Append("我爱你");
str.AppendLine("中国!");
str.Append("中国,我的祖国");Console.WriteLine(str.ToString());

自己写个控制台程序运行一下,就明白了。

  • 博主简介:
  • 工业自动化上位机软件工程师、机器视觉算法工程师、运动控制算法工程师。目前从业于智能制造自动化行业。 博主邮箱:2296776525@qq.com
  • 帮忙点个赞吧。哈哈。

StringBuilder-C#字符串对象相关推荐

  1. Java中字符串对象String、StringBuffer、StringBuilder的比较

    原文地址:http://www.iteye.com/topic/522167 作者:每次上网冲杯Java时,都能看到关于String无休无止的争论.还是觉得有必要让这个讨厌又很可爱的String美眉, ...

  2. 为什么Java 8中不再需要StringBuilder拼接字符串

    在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候 ...

  3. java8 stringbuilder_为什么 Java 8 中不再需要 StringBuilder 拼接字符串

    在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候 ...

  4. stringbuilder寻找字符串位置可能存在多个 java_Java 语言基础amp;String

    Java 语言基础 String 字符串的不可变性 定义一个字符串 使用变量来赋值变量 String s2 = s; s2 保存了相同的引用值, 因为他们代表同一个对象 字符串连接 s = s.con ...

  5. java8 stringbuilder_为什么 Java 8 中不需要 StringBuilder 拼接字符串

    在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候 ...

  6. StringBuilder类的对象 c#

    StringBuilder类的对象 c# 特点 提高内存使用性能 处理字符串,节省空间的删除与开辟 用法 实例化为对象 体验StringBuilder类对象 实例化对象 实例化一个StringBuil ...

  7. c++ 字符串拼接_源码上看 .NET 中 StringBuilder 拼接字符串的实现

    专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协 ...

  8. StringBuilder连接字符串

    StringBuilder类不需要导包.直接创建StringBuilder的对象可以. 创建完对象利用append()方法,添加字符串或者其他类型数据.在初始化对象是时, String s=" ...

  9. Java创建字符串对象详解

    JAVA创建对象有两种方式,一种是通过字符串常量的方式创建,比如String str="abc",一种是字符串变量通过new形式的创建,比如String str = new Str ...

最新文章

  1. 自动化测试里的数据驱动和关键字驱动思路的理解
  2. python 报错 cannot import name ‘byte_string‘ from ‘Crypto.Util.py3compat‘ 解决方法
  3. 第二周CoreIDRAW课总结
  4. T-SQL with关键字
  5. 安腾还是Power7——Unix服务器你该如何选?
  6. 正交试验设计例题及答案_2020年一级建造师《市政工程》模拟试题及答案(5)...
  7. flask-前端-requests之response对应关系 text
  8. tcpdump抓SQL[转]
  9. plot函数_激活函数-双曲正切函数tanh函数
  10. u盘如何安装2003服务器系统安装,u盘怎么安装win server2003系统是iso
  11. MapGIS制图学习(1)
  12. jsp js弹出网页对话框
  13. 基于SSH开发报刊订阅管理系统的设计与实现
  14. 「浏览器插件」无广告国内视频平台直接播放插件
  15. mongoDB常用查询更新删除语句
  16. activity destory掉后马上释放内存方法
  17. 智慧水利行业综合管理平台
  18. 20190820美团视频一面面经
  19. 什么是中国域名?及优势和价值
  20. 四十 爱是什么 我在软件园的那些日子里

热门文章

  1. [Android]SQLite的使用
  2. yii多表查询--学习随笔
  3. Javascript阻止表单提交
  4. BZOJ2333 [SCOI2011]棘手的操作 【离线 + 线段树】
  5. 十九. Python基础(19)--异常
  6. 由.def文件生成lib文件[转]
  7. 《CSS揭秘》学习demo:第三章 形状
  8. jquery ui动态切换主题的一种实现方式
  9. 以C#编写的Socket服务器的Android手机聊天室Demo
  10. ShopXO本地化部署安装之centeros 安装Apache2.4.6 + PHP7.0.33 + Mysql5.7.25环境