C#substring
时间: 2023-10-19 18:25:02 浏览: 168
文本替换(c#源码)
4星 · 用户满意度95%
C#的Substring方法是用于从一个字符串中提取子字符串的函数。它接受两个参数:起始索引和子字符串的长度。下面是一个示例:
```csharp
string str = "Hello, world!";
string subStr = str.Substring(7, 5);
Console.WriteLine(subStr);
```
在这个例子中,我们从字符串"Hello, world!"中提取了子字符串"world"。起始索引是7,长度是5。输出结果将会是"world"。
需要注意的是,Substring方法使用的索引是从0开始的。所以在上面的例子中,索引7实际上指向字符串中的第8个字符。
还有一种更常用的用法是只指定起始索引而不指定长度,这样Substring方法将会返回从起始索引到字符串末尾的所有字符。例如:
```csharp
string str = "Hello, world!";
string subStr = str.Substring(7);
Console.WriteLine(subStr);
```
这段代码将会输出"world!",因为它提取了从索引7到字符串末尾的所有字符。
阅读全文