C# String类常用方法小结剖析_c

2020-02-27 其他工作总结 下载本文

C# String类常用方法小结剖析由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c”。

String类常用方法

1、插入字符串:public string Insert(int startIndex,string value2、删除字符串:public string Remove(int startIndex public string Remove(int startIndex,int count3、替换字符串:public string Replace(char oldChar,char newChar public string Replace(string oldString,string newString4、分割字符串:public string[] Split(char[] separator public string[] Split(char[] separator,int count public string[] Split(char[] separator,StringSplitOptions options public string[] Split(string[] separator,StringSplitOptions options public string[] Split(char[] separator,int count,StringSplitOptions options public string[] Split(string[] separator,int count,StringSplitOptions options 其中,options参数指定字符串分割选项,取值可为StringSplitOptions.None或StringSplitOptions.RemoveEmptyEntries,前者表示返回包含空字符串的数组,后者表示返回不包括空字符串的数组

5、填充字符串(指定或不指定(空白符)字符填充原串到指定长度):public string PadLeft(int totalWidth public string PadLeft(int totalWidth,char paddingChar public string PadRight(int totalWidth public string PadRight(int totalWidth,char paddingChar6、比较字符串:静态方法——Compare(和CompareOrdinal(;实例方法——CompareTo(。其中,Compare(方法中可含参数有:strA(string指定待比较字符串,igonreCase(bool指定是否要忽略大小写,comparisonType(StringComparison指定比较时所使用的区域、大小写和排序规则,cluture(CultureInfo提供特定于区域性的比较设置信息,indexA(int设置比较子字符串的位置,length(int指定比较子字符串中字符的最大数量。

7、连接字符串:public static string Concat(Object arg0 public static string Concat(params Object[] args public static string Concat(params string[] values public static string Concat(Object arg0,Object arg1 public static string Concat(string str0,string str1 public static string Concat(Object arg0,Object arg1,Object arg2 public static string Concat(string arg0,string arg1,string arg2 public static string Concat(Object arg0,Object arg1,Object arg2,Object arg3 public static string Concat(string arg0,string arg1,string arg2,string arg3 其中,arg0……arg3表示连接对象 public static string Join(string separator,string[] value public static string Join(string separator,string[] value,int

startIndex,int count 其中,startIndex指定对value进行连接的开始下标,count指定连接的字符串数

8、处理字符串中的空白:public string Trim(public string Trim(params char[] trimChars public string TrimEnd(params char[] trimChars public string TrimStart(params char[] trimChars 其中,trimChars指定移除的字符数组;TrimStart从字符串开始位置移除与指定字符数组中相同的字符;TrimEnd从结尾处移除与指定字符数组中相同的字符

9、转换字符串大小写:public string ToUpper(public string ToUpper(CultureInfo culture public string ToLower(public string ToLower(CultureInfo culture 另:public string ToUpperInvariant(public string ToLowerInvariant(使用当前操作系统所在区域的大小写规则进行转换

10、匹配和检索字符串:public bool Contains(string value public bool StartsWith(public bool EndsWith(其中,StartsWith和EndsWith方法可指定的参数有:comparisonType(StringComparison指定比较方式,igonreCase(bool指定是否要忽略大小写,cluture(CultureInfo提供特定于区域性的比较设置信息 public int IndexOf(char/string value,…… public int LastIndexOf(char/string value,…… 可指定的参数有:startIndex(int指定查找的起始位置,count(int指定被查找的字符数量,comparisonType(StringComparison指定所使用的区域、大小写和排序规则 public int IndexOfAny(char[] anyOf,…… public int LastIndexOfAny(char[],anyOf,……

11、获取子字符串:public string Substring(int startIndex public string Substring(int startIndex,int length12、格式化字符串:public static string Format(string format,Object arg0 public static string Format(stirng format,params Object[] args public static string Format(IFormatProvider provider,string format,params Object[] args public static string Format(string format,Object arg0,Object arg1 public static string Format(string format,Object arg0,Object arg1,Object arg2 其中,provider(IFormatProvider提供特定的区域性格式设置信息

13、编码字符串:使用Encoding类中不同编码方式的GetBytes(string initValue方法,其返回值为byte数组。如:Encoding.UTF8.GetBytes(s;

《C# String类常用方法小结剖析.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
C# String类常用方法小结剖析
点击下载文档
相关专题 c 小结 常用 方法 c 小结 常用 方法
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文