string.substring()使用实例 c#
时间: 2023-12-02 12:06:06 浏览: 37
在 C# 中,使用 Substring() 方法可以提取字符串的子字符串。和 Java 不同的是,C# 中的 Substring() 方法只需要一个参数,即子字符串的起始索引,而不需要结束索引。
以下是一个示例代码:
```csharp
string str = "Hello, World!";
string substr = str.Substring(7, 5); // 从索引 7 开始,长度为 5 的子字符串
Console.WriteLine(substr); // 输出: World
```
在这个例子中,我们使用 Substring() 方法从原始字符串中提取了一个子字符串。方法的第一个参数是子字符串的起始索引,第二个参数是子字符串的长度。在这个例子中,我们从索引 7 开始提取,长度为 5,得到了子字符串 "World"。
相关问题
string.substring()使用实例
假设我们有一个字符串 "Hello, World!",我们想要提取它的子字符串 "World",我们可以使用 substring() 方法。
示例代码如下:
```java
String str = "Hello, World!";
String substr = str.substring(7, 12); // 从索引 7 开始,到索引 12 之前的子字符串
System.out.println(substr); // 输出: World
```
在这个例子中,我们使用 substring() 方法从原始字符串中提取了一个子字符串。方法的第一个参数是子字符串的起始索引,第二个参数是子字符串的结束索引(不包括该索引位置的字符)。在这个例子中,我们从索引 7 开始提取,到索引 12 之前结束,得到了子字符串 "World"。
String.SubString
`String.SubString` 是一个字符串操作函数,用于从一个字符串中提取子字符串。它可以通过指定起始索引和结束索引来确定子字符串的位置。
在 C# 中,`String.SubString` 函数的语法如下:
```csharp
string Substring(int startIndex)
string Substring(int startIndex, int length)
```
其中,`startIndex` 表示子字符串的起始索引,`length` 表示子字符串的长度。
如果只提供了 `startIndex` 参数,那么将返回从指定索引位置开始到字符串末尾的子字符串。如果同时提供了 `startIndex` 和 `length` 参数,则返回从指定索引位置开始,指定长度的子字符串。
以下是一个示例:
```csharp
string str = "Hello, World!";
string subStr1 = str.Substring(7); // 提取子字符串 "World!"
string subStr2 = str.Substring(0, 5); // 提取子字符串 "Hello"
```