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

时间:2012-11-02 11:42:18

标签: vb.net windows-phone

我是开发Windows手机应用的新手。现在我正在用T9键盘创建一个文本信使应用程序,我已经设计了像按钮一样的设计。现在我想要的是如何获得字符串中的最后一个字符?字符串示例为“clyde”,如何从该字符串中获取char'e'? 我使用Visual Basic作为语言。

更新:现在工作了,我使用了这段代码:

string s = "clyde";
char e = s(s.Length-1);

6 个答案:

答案 0 :(得分:8)

我不确定您使用的是哪种语言,但在C#中它就像

一样
string s = "clyde";
char e = s[s.Length-1];

并且在每种语言中都非常相似。

答案 1 :(得分:5)

我会用linq做这个: -

   string clyde = "Clyde";
   char lastChar = clyde.Last();

只是我的偏好。

答案 2 :(得分:4)

C#:

string clyde = "clyde"; 
char last = clyde[clyde.Length - 1];

VB.NET

string clyde = "clyde"; 
char last = clyde(clyde.Length - 1);

答案 3 :(得分:2)

C#:

String string = "string";
Char lastLetter = string[string.Length - 1];

VB.NET:

Dim sInput As String  = "sInput"
Dim lastLetter As Char = ChrW(sInput.Length - 1)

答案 4 :(得分:0)

F#:

"input" |> Seq.last             //val it : char = 't'
"input" |> Seq.last |> string   //val it : string = "t"

答案 5 :(得分:0)

Dim s As String =“ Clyde”

s = Mid(StrReverse(s),1,1)