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

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

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

在 C# 中,我们可以使用以下几种方法获取字符串的最后一个字符:

方法一:使用 String 类的 Length 和 IndexOf 方法
string str = "Hello World";
char lastChar = str[str.Length - 1];

这里我们使用了 str.Length 获取字符串 str 的长度,然后使用 str[str.Length - 1] 获取到了字符串中的最后一个字符。需要注意的是,字符串的索引是从 0 开始的,所以最后一个字符的索引应该是 str.Length - 1

方法二:使用 String 类的 Substring 方法
string str = "Hello World";
char lastChar = str.Substring(str.Length - 1)[0];

这里我们使用了 str.Substring(str.Length - 1) 获取了字符串中的最后一个字符,然后使用索引 [0] 获取了这个字符。需要注意的是,str.Substring(str.Length - 1) 返回的是一个字符串,我们需要使用索引获取字符串中的字符。

方法三:使用 String 类的 ToCharArray 方法
string str = "Hello World";
char[] charArray = str.ToCharArray();
char lastChar = charArray[charArray.Length - 1];

这里我们使用了 str.ToCharArray() 将字符串转换为字符数组,然后使用 charArray[charArray.Length - 1] 获取到了字符数组中的最后一个字符。需要注意的是,charArray 是一个字符数组,我们需要使用索引获取数组中的字符。

以上就是获取字符串最后一个字符的几种方法,在实际开发中可以根据需求选择最适合的方法。