-
Length - 返回字符串的长度。
string str = "Hello"; int length = str.Length; // length = 5
-
Substring(int startIndex) - 返回从指定索引开始的子字符串。
string str = "Hello World"; string sub = str.Substring(6); // sub = "World"
-
Substring(int startIndex, int length) - 返回从指定索引开始,长度为指定值的子字符串。
string str = "Hello World"; string sub = str.Substring(6, 5); // sub = "World"
-
IndexOf(string value) - 返回子字符串在字符串中首次出现的索引。
string str = "Hello World"; int index = str.IndexOf("World"); // index = 6
-
LastIndexOf(string value) - 返回子字符串在字符串中最后一次出现的索引。
string str = "Hello World"; int lastIndex = str.LastIndexOf("l"); // lastIndex = 9
-
ToUpper() - 将字符串转换为大写。
string str = "Hello World"; string upper = str.ToUpper(); // upper = "HELLO WORLD"
-
ToLower() - 将字符串转换为小写。
string str = "Hello World"; string lower = str.ToLower(); // lower = "hello world"
-
Trim() - 移除字符串开头和结尾的空白字符。
string str = " Hello World "; string trimmed = str.Trim(); // trimmed = "Hello World"
-
Replace(string oldValue, string newValue) - 替换字符串中的字符或子字符串。
string str = "Hello World"; string replaced = str.Replace("World", "C#"); // replaced = "Hello C#"
-
Split(params char[] separator) - 将字符串分割成子字符串数组。
string str = "Hello,World,C#"; string[] parts = str.Split(','); // parts = ["Hello", "World", "C#"]
-
Contains(string value) - 检查字符串是否包含指定的子字符串。
string str = "Hello World"; bool contains = str.Contains("World"); // contains = true
-
StartsWith(string value) - 检查字符串是否以指定的子字符串开始。
string str = "Hello World"; bool startsWith = str.StartsWith("Hello"); // startsWith = true
-
EndsWith(string value) - 检查字符串是否以指定的子字符串结束。
string str = "Hello World"; bool endsWith = str.EndsWith("World"); // endsWith = true
-
Concat(string str0, string str1, ...) - 连接多个字符串。
string str1 = "Hello"; string str2 = "World"; string concat = string.Concat(str1, " ", str2); // concat = "Hello World"
-
Format(IFormatProvider provider, string format, object[] args) - 格式化字符串。
string name = "World"; string formatted = string.Format("Hello, {0}!", name); // formatted = "Hello, World!"