在C#中,Substring
方法用于从一个字符串中提取一部分字符并返回新的字符串。这是一个非常有用的方法,尤其是当你需要处理或分析特定字符串时。
Substring
方法有两种重载形式:
Substring(int startIndex)
: 从指定索引开始,提取到字符串末尾的所有字符。Substring(int startIndex, int length)
: 从指定索引开始,提取指定长度的字符。
以下是使用Substring
方法的示例:
using System; class Program { static void Main() { string originalString = "Hello, World!"; // 使用Substring(int startIndex)提取从索引7开始到字符串末尾的所有字符 string substring1 = originalString.Substring(7); Console.WriteLine("Substring1: " + substring1); // 输出: "World!" // 使用Substring(int startIndex, int length)提取从索引0开始,长度为5的子字符串 string substring2 = originalString.Substring(0, 5); Console.WriteLine("Substring2: " + substring2); // 输出: "Hello" } }
请注意,字符串索引是从0开始的,所以在上面的示例中,索引7对应于字符’W’。此外,请确保提供给Substring
方法的索引和长度参数在字符串范围内,否则将引发ArgumentOutOfRangeException
异常。