-
比较两个指定的字符串对象,并返回一个整数,指示它们在排序顺序中的相对位置
比较两个指定的字符串对象,并返回一个整数,指示它们在排序顺序中的相对位置。 但是,如果Boolean参数为true,则忽略大小写string a="aaaaa"; string b="AA"; int x=String.Compare(a,b); int y=String.Compare(a,b,true);
-
连接两个字符串对象
连接三个字符串对象
连接四个字符串对象string a="aaaaa"; string b="bb"; string c="cc"; string d="dd"; string e=String.Concat(a,b); string f=String.Concat(a,b,c); string g=String.Concat(a,b,c,d);
-
返回一个值,该值指示指定的String对象是否出现在此字符串中
string a="aaaaa"; bool b=a.Contains("a");--true
-
创建一个与指定字符串具有相同值的新String对象
string a="aaaaa"; string b=String.Copy(a);
-
将指定数量的字符从String对象的指定位置复制到Unicode字符数组中的指定位置
-
确定字符串对象的结尾是否与指定的字符串匹配
string a="aaaaa"; bool b=a.EndsWith("a");
-
确定当前String对象和指定的String对象是否具有相同的值
确定两个指定的String对象是否具有相同的值string a="aaaaa"; string b="bbbbb"; bool bl=a.Equals("a"); bool bl2=String.Equals(a,b);
-
使用指定对象的字符串表示形式替换指定字符串中的一个或多个格式项
string a="aaaaa"; string b="bbbbb"; string c=String.Format("这个是a的值{0},这个是b的值{1}",a,b);
-
返回当前字符串中第一次出现的指定Unicode字符的从零开始的索引
返回此实例中第一次出现的指定字符串的从零开始的索引
返回此字符串中第一次出现的指定Unicode字符的从零开始的索引,从指定的字符位置开始搜索
返回此实例中第一次出现的指定字符串的从零开始的索引,从指定的字符位置开始搜索
返回当前字符串对象中最后一次出现的指定Unicode字符的从零开始的索引位置
返回当前字符串对象中最后一次出现的指定字符串的从零开始的索引位置string a="aaaaa"; string b="bbbbb"; int i=a.IndexOf('a');--0 int i1=a.IndexOf("a");--0 int i2=a.IndexOf('a',1);--1 int i3=a.IndexOf("a",1);--1 int i4=a.LastIndexOf('a');--4 int i5=a.LastIndexOf("a");--4
-
返回指定Unicode字符数组中任何字符的此实例中第一次出现的从零开始的索引
返回指定Unicode字符数组中任何字符的此实例中第一次出现的从零开始的索引,从指定字符位置开始搜索char[] chars = { 'a', 'e', 'i', 'o', 'u', 'y', 'A', 'E', 'I', 'O', 'U', 'Y' }; string b="babbbb"; b.IndexOfAny(chars); b.IndexOfAny(chars,3);
-
返回一个新字符串,其中在当前字符串对象的指定索引位置插入指定的字符串
string a="aaaaa"; string b="bbbbb"; string c=a.Insert(1,b);
-
指示指定的字符串是null还是空字符串
string a="aaaaa"; bool b=String.IsNullOrEmpty(a);
-
使用每个元素之间的指定分隔符连接字符串数组的所有元素
使用每个元素之间的指定分隔符连接字符串数组的指定元素char[] chars = { 'a', 'e', 'i', 'o', 'u', 'y', 'A', 'E', 'I', 'O', 'U', 'Y' }; string b="babbbb"; String.Join("k",chars);--akekikokuk..... String.Join("k",chars,3,3);
-
从当前实例中删除所有字符,从指定位置开始并继续到最后一个位置,然后返回字符串
从指定位置开始删除当前字符串中指定数量的字符并返回该字符串string a="abcdef"; string c=a.Remove(2); string d=a.Remove(2,1);
-
使用指定的Unicode字符替换当前字符串对象中所有出现的指定Unicode字符,并返回新字符串
使用指定的字符串替换当前字符串对象中所有出现的指定字符串,并返回新字符串string a="abcdefab"; string c=a.Replace('a','s'); string d=a.Replace("ab","jjj");
-
回一个字符串数组,该数组包含当前字符串对象中的子字符串,由指定的Unicode字符数组的元素分隔
返回一个字符串数组,该数组包含当前字符串对象中的子字符串,由指定的Unicode字符数组的元素分隔。 int参数指定要返回的最大子串数string a="abadefab"; string[] c=a.Split('a'); string[] d=a.Split('a',2);
-
确定此字符串实例的开头是否与指定的字符串匹配
string a="abadefab"; bool c=a.StartsWith('a');
-
返回包含当前字符串对象中所有字符的Unicode字符数组
返回一个Unicode字符数组,其中包含当前字符串对象中的所有字符,从指定的索引开始直到指定的长度string a="abadefab"; char[] c=a.ToCharArray(); char[] d=a.ToCharArray(2,5);
-
返回转换为小写的此字符串的副本
返回转换为大写的此字符串的副本string a="abadefab"; string c=a.ToLower(); string d=a.ToUpper();
-
从当前String对象中删除所有前导和尾随空格字符
string a=" abadefab "; string c=a.TrimStart(); string d=a.TrimEnd(); string e=a.Trim();
C# String类的方法
最新推荐文章于 2024-07-09 17:19:46 发布