当前位置: 首页 > news >正文

导航网站系统养生网站模板下载

导航网站系统,养生网站模板下载,美团网站除佣金表格怎么做,中企动力做的网站山西太原一、问题引入string类型是特殊的引用,每次重新赋值或拼接时都会分配新的内存空间,如果一个字符串经常改变会非常浪费空间二、StringBulider的概念1. 是C#提供的一个用于处理字符串的公共类2. 主要解决的问题是:修改字符串而不创建新的对象&am…

一、问题引入

        string类型是特殊的引用,每次重新赋值或拼接时都会分配新的内存空间,如果一个字符串经常改变会非常浪费空间

二、StringBulider的概念

1. 是C#提供的一个用于处理字符串的公共类

2. 主要解决的问题是:修改字符串而不创建新的对象,需要频繁修改和拼接字符串时使用,可以提升性能。

3. 使用前需要引用命名空间System.Text

三、StringBulider的初始化

1. 代码:

using System;
using System.Text;namespace Stringbuilder
{class Program{static void Main(string[] args){// 初始化StringBuilder sb = new StringBuilder("122333");Console.WriteLine("原始字符串: " + sb); // 122333}}
}

运行结果如下:

四、StringBulider的容量

1. 获取容量:StringBuilder对象名.Capacity

2. 获取长度:StringBuilder对象名.Length

3. 代码:

using System;
using System.Text;namespace Stringbuilder
{class Program{static void Main(string[] args){// 初始化StringBuilder sb = new StringBuilder("122333");Console.WriteLine("原始字符串: " + sb); // 122333// 获取容量Console.WriteLine();Console.WriteLine("容量: " + sb.Capacity); // 默认容量为16// 获取长度Console.WriteLine("长度: " + sb.Length); // 6}}
}

运行结果如下:

五、StringBulider的操作

1. 增加字符串:Append(要添加的字符串)、AppendFormat("占位符", 字符串列表)

2. 插入字符串:Insert(起始位置, 要插入的字符串)

3. 删除字符串:Remove(起始位置,删除字符串的长度)

4. 修改字符串:StringBuilder对象名[索引] = 要修改的字符

5. 替换字符串:Replace(被替换的字符串, 替换为的字符串)

6. 查找字符串:StringBuilder对象名[索引] 

7. 清空字符串:Clear()

8. 代码:

using System;
using System.Text;namespace Stringbuilder
{class Program{static void Main(string[] args){// 初始化StringBuilder sb = new StringBuilder("122333");Console.WriteLine("原始字符串: " + sb); // 122333// 获取容量Console.WriteLine();Console.WriteLine("容量: " + sb.Capacity); // 默认容量为16// 获取长度Console.WriteLine("长度: " + sb.Length); // 6// 增加字符串Console.WriteLine();sb.Append("4444"); // 添加字符串Console.WriteLine("添加字符串后: " + sb); // 1223334444sb.AppendFormat(" {0} {1}", "55555", "666666"); // 格式化添加字符串Console.WriteLine("格式化添加字符串后: " + sb); // 122333444455555666666// 插入字符串sb.Insert(0, "0"); // 在索引0处插入字符串Console.WriteLine("在索引0处插入字符串后: " + sb); // 0122333444555566666// 删除字符串sb.Remove(0, 1); // 删除索引0处的字符Console.WriteLine("删除索引0处的字符后: " + sb); // 1223334444555566666// 修改字符串sb[0] = '0';Console.WriteLine("修改索引0处的字符后: " + sb); // 0223334444555566666// 替换字符串sb.Replace("4", "8"); // 替换所有的4为8Console.WriteLine("将4替换为8后的字符串: " + sb); // 0223338888555566666// 查找字符串Console.WriteLine("索引为5的字符: " + sb[5]); // 3// 清空字符串sb.Clear(); // 清空字符串Console.WriteLine("清空字符串后: " + sb); // 空字符串}}
}

运行结果如下:

        今天的学习就到这里了。感谢阅读。

        再见!

http://www.dtcms.com/a/429890.html

相关文章:

  • 网站流量怎么赚钱asp网站建设参考文献
  • 果合gohe网站建设推荐几个好的seo网站程序模板
  • 网站系统商城互联网平台服务
  • 陕西省城乡和住房建设厅网站wordpress 微语功能
  • 石家庄的电商网站建设wordpress 上线到centos
  • 以前的网站忘了怎么办啊网站是如何做的好
  • 《php网站开发》电子课件wordpress最大上传大小怎么改
  • 专业公司网站 南通企业网站建立哪
  • 给公司做网站多钱行业门户网站大全
  • 免费空间+网站空间+虚拟主机网站运营策划ppt
  • 音乐网站建设教程视频网站建设流量入口
  • 建设部网站查询造价师证件吴江网站建设
  • 做网站时图片要切片有什么作用logo商标设计网站
  • 网站建设现况分析广州网站设计推荐柚米
  • 网站建设作为网络优化论文
  • 建企业网站教程网站解析需要多久生效
  • 做网站要求电脑配置德州哪里做网站
  • jsp网站开发之html入门知识国外电商网站
  • 伊犁建设网站公司宁波网站建设报价
  • 做网站 做什么网站好北京网站建
  • 招商网站的建设意义多商城源码
  • 海口网站模板系统怎么建自己的网址
  • 企业网站seo服务教育机构网站建设方案
  • 网站建设的含义烟台互网站建设公司名单
  • 网站全屏轮播怎么做前台模板之家免费
  • 网站建设的空间是什么全球十大营销策划公司
  • 个人做网络推广哪个网站好中文网站建设英文网站建设
  • 分析网易严选网站开发电商公司的网上设计
  • 网站建设是基础服务吗黄页游戏引流推广网站
  • 网页设计实训报告设计图wordpress 优化加速