Как сделать проверку string.Remove(). Если длинна строки меньше указанной динны (не хочу делать проверку стринга заранее через if). Можно ли это реализовать, работая именно с string.Remove().Когда строка меньше указанной длинны он ошибку выдает
Вот кусок кода если надо:
static void Main(string[] args)
{
Console.WriteLine("sum a1 a2 .. an");
repeat: //повторение цикла при отсутствии параметров
string str1 = Console.ReadLine();
if(str1.Remove(3) == "sum")
{
if (str1 == "sum /?")
{
Console.WriteLine("Введите параметры в виде: sum a1 a2 .. an ");
goto repeat;
}
Console.WriteLine("Сумма = " + Sum(str1));
return;
}
Console.WriteLine("Введены неверные данные, повторите попытку ");
goto repeat;
}