在C#中,Substring
方法用于從一個(gè)字符串中提取一部分字符并返回新的字符串。這是一個(gè)非常有用的方法,尤其是當(dāng)你需要處理或分析特定字符串時(shí)。
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對應(yīng)于字符’W’。此外,請確保提供給Substring
方法的索引和長度參數(shù)在字符串范圍內(nèi),否則將引發(fā)ArgumentOutOfRangeException
異常。