Ограничение ввода чисел/символов в C#
Надо чтобы программа не позволяла ввести 10 символ в строке по вводу номера телефона. Но код не должен быть таким большим чтобы весь остальной код (который ниже) мне (снова) не пришлось запихивать в if, else
Вот отрывок из кода:

if else использовать можно, но не перебарщивайте с ним
Чтобы ограничить количество символов, которые пользователь может ввести в консольном приложении C#, можно использовать метод Substring() для обрезания строки до нужной длины. Например, чтобы ограничить ввод до 10 символов, можно использовать следующий код:
string input = Console.ReadLine();
if (input.Length > 10)
{
input = input.Substring(0, 10);
}
Этот код сначала считывает ввод пользователя в переменную input, а затем проверяет, превышает ли длина строки 10 символов. Если да, то строка обрезается до первых 10 символов с помощью метода Substring(). Если нет, то строка остается без изменений.
Этот код можно вставить в вашу программу перед строкой int Телефон = Convert.ToInt32(Console.ReadLine()), чтобы ограничить ввод до 10 символов.
а как это сделать с интовыми значениями?