前言:
在开发过程中我们经常用到的string类自带方法就那些个,但是有时突然不记得,又得翻看文档,比较麻烦,自己直接总结下来,方便查看
1、String.Contains
返回一个值,该值指示指定的字符是否出现在此字符串中。
string s1 = "The quick brown fox jumps over the lazy dog";
string s2 = "fox";
bool b = s1.Contains(s2); //true
2、String.IndexOf
指定 Unicode 字符或字符串在此实例中的第一个匹配项的从零开始的索引。 如果未在此实例中找到该字符或字符串,则此方法返回 -1
string str = "abc123def";
Console.WriteLine(str.IndexOf("b")); //1
Console.WriteLine(str.IndexOf("x")); //-1
3、String.Join
连接指定数组的元素或集合的成员,在每个元素或成员之间使用指定的分隔符。
string[] arr = { "1", "2", "3" };
var str = string.Join(',', arr);
Console.WriteLine(str); ///1,2,3
4、String.Replace
返回一个新字符串,其中已将当前字符串中的指定 Unicode 字符或 String 的所有匹配项替换为其他指定的 Unicode 字符或 String。
string str = "abc123a";
Console.WriteLine(str.Replace("a", "A")); //Abc123A
5、String.Split
返回的字符串数组包含此实例中的子字符串(由指定字符串或 Unicode 字符数组的元素分隔)。
string str = "ab

最低0.47元/天 解锁文章
860





