前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#学习---基础入门(五)

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

原创
作者头像
互联网CEO
修改2018-12-03 14:14:57
3710
修改2018-12-03 14:14:57
举报

格式化日期格式:

基础入门(五)
基础入门(五)

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

    语法  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方法----部分复制(非静态方法,通过对象名调用)

代码语言:javascript
复制
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

代码语言:javascript
复制
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效率更高

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档