Split 將一字符串用該字符串中某元素分割成一組數組 遍歷數組
例如:string s1="abc,123,lcf,我是中國人";
string[] items = s1.Split(',');
foreach(string item in items)
{
Console.Write(item+" ");
}
上述代碼將輸出:abc 123 lcf 我是中國人
Substring 用來截取字符串,參數值為表示從第這個參數開始入後截取 返回字符串
例如: string s1 = "一二三四五六七八";
s1 = s1.Substring(2);
Console.WriteLine(s1);
上述代碼將輸出: 三四五六七八
IndexOf 用來獲取該參數值在該字符串中的位置,返回數值
例如: string s1 = "一二三四五六七八";
int i1 = s1.IndexOf("四");
Console.WriteLine(i1);
上述代碼將輸出:3
Contains 獲取字符串是否包含該參數值,返回布爾值
例如: string s1 = "一二三四五六七八";
bool i1 = s1.Contains("二");
Console.WriteLine(i1);
上述代碼將輸出:True
CompareTo 參數值與字符串相比較,如果完全相同返回數值0,有一個不符,返回1
例如1: string s1 = "一二三四五一二六七八";
int i1 = s1.CompareTo("一二三四五一二六七八");
Console.WriteLine(i1);
例如2: Console.WriteLine("請輸入密碼:");
string s1 = Console.ReadLine() ;
Console.WriteLine("請確認密碼:");
string s2 = Console.ReadLine(); ;
int i1 = s2.CompareTo(s1);
while (true)
{
if (i1 == 0)
{
Console.WriteLine("兩次輸入的一致!");
return;
}
else
{
Console.WriteLine("兩次輸入不致!請重新輸入");
s1 = Console.ReadLine();
Console.WriteLine("再次輸入:");
s2 = Console.ReadLine();
i1 = s2.CompareTo(s1);
}
}
Equals 參數跟字符串相比,相同返回布爾值True,不同則返回False
例如: string s1 = "中華人民共和國";
string s2 = "中華民國";
bool b = s1.Equals(s2);
Console.WriteLine(b);
上述代碼返回:False
Insert 向字符串中插入字符,參數值要求輸入開始位置,然後輸入插入內容即可
例如: string s1 = "華人民共和國";
s1 = s1.Insert(0, "中");
Console.WriteLine(s1);
上述代碼返回:中華人民共和國
Remove 將獲取字符串移除指定位置後面的字符
例如: string s1 = "中華人民共和國";
s1 = s1.Remove(3);
Console.WriteLine(s1)
上述代碼返回:民共和國
Replace 替換獲取字串中的字符,要求輸入要替換和要替換為的字符
例如: string s1 = "中華人們民共和國";
s1 = s1.Replace("們", "");
Console.WriteLine(s1);
上述代碼返回 :中華人民共和國
StartsWith(EndsWith) 判斷字符串前(後)部分是否與參數相符
例如: string s1 = http://www.BkJia.com ;
bool b = s1.StartsWith("http://");
bool c = s1.EndsWith(".com");
Console.WriteLine(b);
Console.WriteLine(c);
上述代碼分別返回:True False
Trim(TrimStart)(TrimEnd) 清除字符串中首尾的空格(字符)
例如: string s1 = "http://www.BkJia.com ";
string s2 = s1.Trim();
string s3 = s1.TrimStart(new char[] {'h','t','w'});
string s4=s1.TrimEnd(new char[]{' ','m'});
Console.WriteLine(s2+"隔開");
Console.WriteLine(s3);
Console.WriteLine(s4);
上述代碼分別返回:http://www.BkJia.com隔開
摘自 翼渡