• StringBuilder类型


      当需要频繁修改字符串时,使用String类型会产生大量的垃圾字符串;

      如果需要修改字符串而不创建新的字符串,可以使用StringBuilder类型提高性能。

    一、StringBuilder类型表示值为可变的字符序列,类似字符串。

    常用方法:

      Append:在字符串的结尾追加指定字符串

      Equals:用于比较当前字符串是否与指定字符串相等

      Insert:将指定字符串插入到当前字符串中的指定位置

      Remove:将指定范围的字符从当前字符串中移除

      Replace:将当前字符串中所有的指定字符或字符串替换为其他的指定字符或字符串

      ToString:将StringBuilder的值转换为String

     1 class Program
     2     {  
     3         static void Main(string[] args)
     4         {
     5             StringBuilder builder = new StringBuilder("Hello Builder!");
     6             string str = builder.ToString();//转换为String
     7             //StringBuilder
     8             Console.WriteLine("该字符串的长度:"+builder.Length);
     9             builder.Replace("Hello","abcdefg");//替换
    10             builder.Insert(8,"to ");//插入
    11             Console.WriteLine("builder=""+builder+""");
    12             Console.WriteLine("该字符串的长度:" + builder.Length);
    13             //String
    14             Console.WriteLine("该字符串的长度:" + str.Length);
    15             str = str.Replace("Hello","abcdefg");//替换
    16             str = str.Insert(8,"to ");//插入
    17             Console.WriteLine("str="" + str + """);
    18             Console.WriteLine("该字符串的长度:" + str.Length);
    19 
    20             Console.ReadKey();
    21         }
    22     }
  • 相关阅读:
    mysql max(),min()的优化
    统计网站某天的点击数
    小程序网络图片下载
    小程序封装
    小程序 封装调用
    小程序request封装
    git 使用
    MYSQL查询语句优化
    微信开发遇到的坑
    PHP支付宝支付开发流程
  • 原文地址:https://www.cnblogs.com/pengyouqiang88/p/5024692.html
Copyright © 2020-2023  润新知