string s1 = string.Empty; Console.WriteLine(s1.Length); // 輸出值為0
string s1 = string.Empty;一個指向空字符串的字符串變量,s1不占用存儲空間,s1變量可以使用
string s2 = string.Empty; Console.WriteLine(s2.Length); // 輸出值為0
string s2 = "";一個指向"\0"的空字符串,s2占用一個字節存儲空間,因為轉義符\0代表字符串結束,s2變量可以使用
string s3 = null; Console.WriteLine(s3.Length); // 引發了類型“System.NullReferenceException”的異常(也就是空引用)
string s3 = "";一個不指向任何存儲空間的變量,s3變量不可以使用
string s = "abcdeabcdeabcde"; string[] sArray = s.Split('c'); foreach(string i in sArray){ Console.WriteLine(i.ToString()); } //輸出下面的結果: ab deab deab de
string s = "abcdeabcdeabcde"; string[] sArray1 = s.Split(new char[3]{'c','d','e'}); foreach(string i in sArray1){ Console.WriteLine(i.ToString()); } //輸出下面的結果: ab ab ab
string content = "agcsmallmacsmallgggsmallytx"; string[] resultString = Regex.Split(content, "small", RegexOptions.IgnoreCase); foreach(string i in resultString){ Console.WriteLine(i.ToString()); } //輸出下面的結果: agc mac ggg ytx