在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
using System; using System.Security.Cryptography; namespace StringInner { /// <summary> /// C#字符串处理内置函数 /// </summary> class Program { static void Main(string[] args) { string str0 = " www.baidu.com "; //CompareTo比较两个字符串,区分大小写,完全相同返回0,不相同返回-1 string str1 = "thisIsMyTest"; int i1=str1.CompareTo("thisIsMyTest"); Console.WriteLine(i1); //repalce替换,例子:将My替换为_ string str3 = str1.Replace("My","_"); Console.WriteLine(str3); //IndexOf查找 不包含返回-1,包含返回指定字符串出现的第一次的位置下标 //查找指定字符在字符串中的位置 int i2 = str1.IndexOf('t'); //查找指定字符串在字符串中的位置 int i3= str1.IndexOf("My"); //从字符串第3个位置开始第8个位置结束,查找指定字符串的位置 int i4 = str1.IndexOf("Is",3,8); Console.WriteLine(i2); Console.WriteLine(i3); Console.WriteLine(i4); //分割 //按指定字符将字符串分割 string[] Arr1 = str0.Split('.'); for (int i=0;i<Arr1.Length;i++) { Console.WriteLine(Arr1[i]); } //按指定字符串将字符串分割 string[] Arr2 = str0.Split(new string[] { ".baidu." }, StringSplitOptions.None); for (int i = 0; i < Arr2.Length; i++) { Console.WriteLine(Arr2[i]); } //截取 从指定字符开始截取指定长度 //指定截取长度:从0开始截取到第个位置 string str4 = str0.Substring(0,3); //不指定截取长度:从指定位置截取到结束 string str5 = str0.Substring(3); Console.WriteLine(str4); Console.WriteLine(str5); //大写转换 string str6 = str1.ToUpper(); Console.WriteLine(str6); //小写转换 string str7 = str1.ToLower(); Console.WriteLine(str7); //清除字符串前后空格 string str8 = str0.Trim(); Console.WriteLine(str8); //移除 string str9 = str0.Remove(0,2); Console.WriteLine(str9); Console.ReadKey(); } } }
|
请发表评论