📅  最后修改于: 2023-12-03 15:41:27.838000             🧑  作者: Mango
在C#中,获取字符串的最后一个字符有多种方法。本文将介绍其中两种常见的方式。
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]
取该子字符串的第一个字符,即字符串的最后一个字符。另一种获取字符串最后一个字符的方式是使用字符串下标访问。在C#中,字符串是一个字符数组,因此可以使用下标访问获取其中的字符。
例如:
string str = "Hello World";
char lastChar = str[str.Length - 1];
上述代码中,我们同样获取字符串的最后一个字符。但是这次,我们使用字符串的下标访问方式,访问字符串最后一个字符的位置。
本文介绍了两种获取字符串最后一个字符的方式。无论你使用哪种方式,都可以很方便地获取到你想要的字符。
希望本文可以帮助你更好地理解字符串的运用,并且在实际开发中为你提供帮助。