专栏首页峰会SaaS大佬云集C#学习---基础入门(五)
原创

C#学习---基础入门(五)

格式化日期格式:

基础入门(五)

插入字符串:在字符串的指定位置插入子字符串

    语法  string Insert(int startIndex ,string value)

填充字符串:在字符串的左侧或者右侧进行字符填充(只能填充一个单字符)

                 语法  string PadLeft(int totalWidth,char paddingchar)

                        string PadRight(int totalWidth,char paddingchar)

删除字符串:从一个字符串的指定位置开始,删除指定数量的字符                                               

                 语法 string Remove(int startIndex,int count)

复制字符串:Copy方法----全部复制 (静态方法,通过类名调用)                                            

                 CopyTo方法----部分复制(非静态方法,通过对象名调用)

string str="helloworld";
string str1=string.Copy(str);//完全复制

char[] ch1=new char[10];
str.CopyTo(6,ch1,3,4);//部分复制,参数代表含义为从str的第6个字符复制5个字符到ch1数组中,从第三个位置开始粘贴

替换字符串:将字符串中的某个字符或者字符串替换成其他的字符或字符串

                 语法 string Replace(char OldChar,char NewChar)

                        string Replace(string OldValue,string NewValue)

StringBuilder类(对原有对象进行操作,不会生成新的对象)

 其存在System.Text命名空间中

常用的方法:Append//AppendFormat//Insert//Remove//Replace

StringBuilder sbuilder=new StringBuilder("MR");
sbuilder.Append("soft");
sbuilder.AppendFormat("{0:C}",365);
sbuilder.Insert(2,"mr");
sbuilder.Remove(2,2);
sbuilder.Replace("soft","SOFT");//输出MRSOFT¥365.00

StringBuilder 与String的区别在于String Builder效率更高

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C#学习---基础入门(四)C#中的字符与字符串

    字符 char(单个字符) 用单引号 ,例如char a=‘a’;可以通过调用char类下的方法进行一些操作,具体通过help查看其相关方法

    互联网CEO
  • 更新c++学习笔记 第四章 命名空间

    命名空间的名字在其所在作用域中是唯一的,命名控件可以在全局作用域或者其它作用域内部定义,但是不能在函数或者类的内部定义。

    互联网CEO
  • 更新c++学习笔记 第三章

    定义:就是在声明函数的某个参数的时候为之指定一个默认值,在调用该函数的时候如果采用该默认值,你就无须指定该参数。

    互联网CEO
  • C++基础字符串

    string类提供了向前和向后遍历的迭代器iterator,迭代器提供了访问各个字符的语法,类似于指针操作,迭代器不检查范围。用string::iterator...

    羊羽shine
  • 关于String Edit Distance问题的总结

    包子IT面试培训 助你拿到理想的offer! [例题1] 找到一个字典中与当前输入string的edit distance [1],(edit distance...

    包子面试培训
  • Java 中检查空字符串(null或空白)的方法有几种?

    来源:https://www.toutiao.com/i6713087515768652301

    一个优秀的废人
  • 你的手游准备好接受“精品”时代的挑战了吗?——三步掌握游戏内存检测技巧

    为了避免手机性能成为游戏选择时的壁垒,游戏厂商必须进行更好的游戏性能优化。本文利用WeTest平台的Cube工具,通过三步完成游戏内存检测与分析的过程,希望为游...

    WeTest质量开放平台团队
  • python变量和基本数据类型

    #!/usr/bin/env python # -*- coding: utf-8 -*-

    py3study
  • iOS使用xcode可视化图像编辑功能进行图片拉伸

    在我的另一篇博客http://my.oschina.net/u/2340880/blog/403996中探讨了IOS拉伸图像(UIImage)的几种方法和一些小...

    珲少
  • mybatis-plus逻辑删除

    例如在某宝上有一条不可描述的购买信息不想被看到,你要删除他,但是从平台的角度考虑是不能随便就彻底的删除掉数据的,那么有没有一个两个都可以满足的解决方式呢,答案是...

    用户7649162

扫码关注云+社区

领取腾讯云代金券