1.string的Split方法的使用 這個例子就是通過制定的符號來將詞組分開,Splite(分割的字符,分割的份數) using System; using System.Collections; public class Test { public static void Main() { string data = "Mike,McMillan,3000 W. Scenic,North Little Rock,AR,72118"; string[] sdata; char[] delimiter=new char[]{','}; sdata = data.Split(delimiter,4); foreach (string val in sdata) { Console.WriteLine(val); } } } 2.string的Join用法,使用指定的連接符來對字符數組進行連接 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string [] sdata=new string[]{"i","want","to","do","it"}; string data; data=String.Join(" ", sdata); Console.WriteLine(data); } } 3.string的其他方法: Euqal:用於比較兩個字符串的大小,如果相等就返回True,如果不相等就放回false; Compare To:比較兩個字符串的大小,如果根據大小返回-1,0,1; 4.StartsWith和EndsWith的用法 這個函數用來判斷字符當中是否是以指定字符開始或者結束的 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string []strs=new string[]{"dogs","cats","mat","apples","banana"}; foreach (string val in strs) { if(val.EndsWith("s")) Console.WriteLine(val); if(val.StartsWith("a")) Console.WriteLine("**"+val); } } } 5.字符的插入Insert,Remove 可以在指定位置插入一個字符,並返回處理過的字符串 Remove可以在指定位置刪除指定長度的字符 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string str = "你好,今天真好"; str = str.Insert(2, "啊"); Console.WriteLine(str); str = str.Remove(5, 1); Console.WriteLine(str); } } 6.Replace方法 該方法是用於替換字符串中的字符 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string str = "你好啊,我已經完成了"; str = str.Replace("好", "不"); Console.WriteLine(str); } } 7.文本對齊方式 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string s1 = "hello"; string s2 = "world"; string s3 = "goodbyte"; Console.WriteLine(s1.PadLeft(10)); //用於左對齊(空格補齊左對齊) Console.WriteLine(s2.PadRight(10)); //用於右對齊 } } 8.字符串的大小寫轉換 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string s1 = "hello"; s1 = s1.ToUpper(); //轉化成大寫字符 Console.WriteLine(s1); string s2 = "HelL0"; //轉換成小寫 s2 = s2.ToLower(); Console.WriteLine(s2); } } 9.去掉字符串中頭部或則尾部的一些其他指定字符,Trim名為修剪,就是修飾用的 該方法只能去掉字符串的頭部或則尾部中間的部分不能去掉 using System; using System.Collections; using System.Linq; public class Test { public static void Main() { string[] htmlComments = new string[] { "<!-- Start Page !!Number Function -->", "<!-- Get user name and password-->", "<!-- End Title page -->", "<!-- End script -->" }; char[] commentChars=new char[]{'<','!','-','>'}; for (int i = 0; i <=htmlComments.GetUpperBound(0); i++) { htmlComments[i] = htmlComments[i].Trim(commentChars); //將兩端都去掉 //htmlComments[i] = htmlComments[i].TrimEnd(commentChars); //去掉尾部 //htmlComments[i] = htmlComments[i].TrimStart(commentChars); //去掉頭部 } for (int i = 0; i <= htmlComments.GetUpperBound(0); i++) { Console.WriteLine(htmlComments[i]); } } }