我如何从长号(例如540302405382993021)取最后一个号码(例如“1”)?
这是我的代码,我从变量版本获取最后一个数字(所以变量是长数字:
var grupe = matchingSpremenljivke.GroupBy(s => s.Version);
好的,从上面的考试中我试试这个:
var grupe = matchingSpremenljivke.GroupBy(s => (s.Version % 10));
这是对的吗?
感谢您的帮助。
答案 0 :(得分:2)
Dim i As Long = 540302405382993021
Dim s As String = i.ToString()
Response.Write(s(s.Length - 1))
答案 1 :(得分:1)
尝试
Int64 testNumber = -540302405382993021;
string reversed = new string(testNumber.ToString().Reverse().ToArray());
reversed[0]
包含答案。
这适用于负数,但不检查空值。