Я пытаюсь получить последние две цифры типа int длиной не менее 3 цифр. Вот моя (довольно небрежная) попытка:
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);
Переменная num
- это число, которое я пытаюсь получить из двух последних цифр. Я пытаюсь превратить их в строки и использовать для этого строковые функции, вероятно, не так, как это делается. Логика c для проверки того, что она состоит из 3 или более цифр, не включена, мне не нужна помощь, только получение последних двух цифр.
Есть идеи?