我是开发Windows手机应用的新手。现在我正在用T9键盘创建一个文本信使应用程序,我已经设计了像按钮一样的设计。现在我想要的是如何获得字符串中的最后一个字符?字符串示例为“clyde”,如何从该字符串中获取char'e'? 我使用Visual Basic作为语言。
更新:现在工作了,我使用了这段代码:
string s = "clyde";
char e = s(s.Length-1);
答案 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)