C#常用字串

XiongShine發表於2024-08-02

1.ToUpper()
作用:將字元轉換成大寫形式,僅對字母有效。返回值是轉換後的字串。
使用:字串變數.方法名();
例如:name.ToUpper();

2.ToLower()
作用:將字元轉換成小寫形式,僅對字母有效。返回值是轉換後的字串。
使用:字串變數.方法名();
例如:name.ToUpper();

3.Equals() ※
作用:比較兩個字串是否相同。相同返回真,不相同返回假。
使用:字串變數.方法名(要比較的字串變數);
例如:name.Equals(name2);

4.Split() ※
作用:分割字串。返回字串型別的陣列。
使用:字串變數.方法名(用於分割的字元陣列);
例如:name3.Split(m_char);

5.Substring() ※
作用:擷取字串。返回擷取後的子串。
使用:字串變數.方法名(開始擷取的位置);
字串變數.方法名(開始擷取的位置,擷取多長);
例如:name.Substring(2); //從角標為 2 的位置,擷取到最後;
name.Substring(2,2); //從角標為 2 的位置,擷取 2 個字元;

6.IndexOf()
作用:查詢某個字串在字串中第一次出現的位置。
返回所在的索引位置值。如果沒有找到,返回-1。
使用:字串變數.方法名(子字串);
例如:name.IndexOf(“on”);

7.LastIndexOf()
作用:查詢某個字串在字串中最後一次出現的位置。
返回所在的索引位置值。如果沒有找到,返回-1。
使用:字串變數.方法名(子字串);
例如:name.IndexOf(“on”);

8.StartsWith()
作用:判斷是否以...字串開始。如果是,返回真;如果不是,返回假。
使用:字串變數.方法名(子字串);
演示:name.StartsWith(“Mo”);

9.EndsWith()
作用:判斷是否以...字串結束。如果是,返回真;如果不是,返回假。
使用:字串變數.方法名(子字串);
演示:name.EndsWith(“key”);

10.Replace() ※
作用:將字串中的某個字串替換成一個新的字串。返回新的字串。
使用:字串變數.方法名(舊字串,新字串);
演示:name.Replace(“Mon”,

1.Contains() ※
作用:判斷某個字串中是否包含指定的字串。如果包含返回真,否則返回假。
使用:字串變數.方法名(子字串);
例如:name.Contains(“key”);

2.Trim() ※
作用:去掉字串中前後空格。返回處理後的字串。
使用:字串變數.方法名();
例如:address.Trim();

3.TrimEnd()
作用:去掉字串結束後的空格。返回處理後的字串。
使用:字串變數.方法名();
例如:address.TrimEnd();

4.TrimStart()
作用:去掉字串開始前的空格。返回處理後的字串。
使用:字串變數.方法名();
例如:address.TrimStart();

5.IsNullOrEmpty()
作用:判斷一個字串是否為 Null 或者空。
如果為 null 或者空,返回真;否則返回假。
null 是不佔記憶體空間的,而空字串(“”)是佔記憶體空間的。
使用:string.方法名(字串變數);
例如:string.IsNullOrEmpty(name);

相關文章