如何从长号中获取最后一位数字?

时间:2014-06-20 06:27:27

标签: asp.net numbers long-integer

我如何从长号(例如540302405382993021)取最后一个号码(例如“1”)?

这是我的代码,我从变量版本获取最后一个数字(所以变量是长数字:

var grupe = matchingSpremenljivke.GroupBy(s => s.Version);

好的,从上面的考试中我试试这个:

var grupe = matchingSpremenljivke.GroupBy(s => (s.Version % 10));

这是对的吗?

感谢您的帮助。

2 个答案:

答案 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]包含答案。

这适用于负数,但不检查空值。