在C#中,你可以使用Substring方法来截取字符串。Substring方法接受两个参数,第一个参数是要截取的起始位置(从0开始),第二个参数是要截取的长度。下面是一个示例代码:
string str = "Hello, World!";
string substr = str.Substring(7, 5); // 从索引7开始截取5个字符
Console.WriteLine(substr); // 输出 "World"
在上面的示例中,我们使用Substring方法从位置7开始截取长度为5的子字符串。截取的结果是"World",并将其输出到控制台。
需要注意的是,如果你只提供了一个参数,则截取从该位置到字符串的末尾的所有字符。如果起始位置超过了字符串的长度,将会抛出ArgumentOutOfRangeException异常。
另外,字符串的索引也可以使用负数来表示,表示从字符串的末尾开始计数。例如,-1表示倒数第一个字符,-2表示倒数第二个字符,以此类推。