c#字符串 截取最后三位
时间: 2023-08-27 07:12:21 浏览: 127
要截取C#字符串的最后三位,您可以使用Substring方法和字符串的Length属性。下面是一个示例代码:
```csharp
string originalString = "Hello World";
if (originalString.Length >= 3)
{
string substring = originalString.Substring(originalString.Length - 3);
Console.WriteLine(substring);
}
```
在上述代码中,我们首先检查原始字符串的长度是否大于等于3。如果是,我们使用Substring方法来截取从倒数第三个字符开始的所有字符。最后,我们将截取得到的子字符串打印出来。
在上述示例中,如果原始字符串是 "Hello World",那么截取得到的子字符串将是 "rld"。
请注意,如果原始字符串的长度小于3,那么Substring方法将返回整个字符串。因此,在使用Substring方法之前,我们需要进行长度是否足够的检查。
相关问题
C# 字符串截取中间
在C#中,字符串截取中间可以使用Substring方法。该方法需要传入两个参数,第一个参数是起始位置的索引,第二个参数是要截取的字符数。例如,如果要截取字符串中的第2个字符到第5个字符,可以使用以下代码:
string str = "Hello World";
string subStr = str.Substring(1, 4); // subStr的值为"ello"
除了Substring方法,还可以使用Split方法来截取字符串中间的部分。可以根据指定的分隔符将字符串分割成多个子字符串,然后选择需要的子字符串。例如,如果要截取字符串中的第2个单词,可以使用以下代码:
string str = "Hello World";
string[] words = str.Split(' ');
string subStr = words; // subStr的值为"World"
c#截取字符串最后一位的语句
在C#中,可以使用`Substring()`方法来截取字符串的最后一位。下面是一个示例:
```csharp
string str = "Hello";
string lastChar = str.Substring(str.Length - 1);
Console.WriteLine(lastChar); // 输出: o
```
在上面的代码中,我们定义了一个字符串`str`,然后使用`Substring()`方法来截取最后一位字符。`str.Length - 1`表示字符串的最后一个索引位置,然后通过`Substring()`方法将该位置的字符截取出来。
请注意,`Substring()`方法返回一个新的字符串,包含了所截取的字符。这样你就可以在后续的代码中使用这个截取的字符了。