我正在尝试获取至少 3 位数长的 int 的最后两位数。这是我(相当草率)的尝试:
char[] number = num.ToString().ToCharArray();
int firstnum;
int secondnum;
string strLastTwoDigits = "";
int intLastTwoDigits;
firstnum = number[number.ToString().Length - 1];
secondnum = number[number.ToString().Length - 2];
strLastTwoDigits = (firstnum.ToString() + secondnum.ToString());
intLastTwoDigits = int.Parse(strLastTwoDigits);
Run Code Online (Sandbox Code Playgroud)
该num变量是我想要得到的最后两位数字的位数。我正在尝试将它们转换为字符串并使用字符串函数来完成它,可能不是它完成的方式。不包括检查它是否为 3 位或更多位的逻辑,我不需要帮助,只需获取最后两位数即可。
有任何想法吗?