📌  相关文章
📜  获取字符串的最后一个字符c#(1)

📅  最后修改于: 2023-12-03 15:41:27.838000             🧑  作者: Mango

获取字符串的最后一个字符

在C#中,获取字符串的最后一个字符有多种方法。本文将介绍其中两种常见的方式。

1. 使用 Substring() 方法

Substring() 方法可以截取字符串中指定位置的子字符串。如果想获取字符串的最后一个字符,可以使用以下代码:

string str = "Hello World";
char lastChar = str.Substring(str.Length - 1)[0];

上述代码中,我们首先声明一个字符串变量 str 并赋值为 "Hello World"。然后,使用 Substring() 方法截取字符串的最后一个字符:

  • str.Length 获取字符串的长度;
  • str.Length - 1 获取字符串倒数第二个字符的位置;
  • str.Substring(str.Length - 1) 获取从倒数第二个字符到字符串结尾的子字符串;
  • [0] 取该子字符串的第一个字符,即字符串的最后一个字符。
2. 使用字符串下标访问

另一种获取字符串最后一个字符的方式是使用字符串下标访问。在C#中,字符串是一个字符数组,因此可以使用下标访问获取其中的字符。

例如:

string str = "Hello World";
char lastChar = str[str.Length - 1];

上述代码中,我们同样获取字符串的最后一个字符。但是这次,我们使用字符串的下标访问方式,访问字符串最后一个字符的位置。

总结

本文介绍了两种获取字符串最后一个字符的方式。无论你使用哪种方式,都可以很方便地获取到你想要的字符。

希望本文可以帮助你更好地理解字符串的运用,并且在实际开发中为你提供帮助。