Может кто-нибудь скажет мне, почему это не работает?
Я получаю исключение в формате. int.Parse(str)
- как-то это пытается преобразовать строку в DateTime, но я хочу, чтобы получить ИНТint.Parse (string) производит ошибку исключения формата DateTime
bool truncL(int val)
{
while (val >= 1)
{
string str = val.ToString();
str = str.Substring(1);
val = int.Parse(str);
if (!primeList.Exists(x => x == val)) return false;
}
return true;
}
Каково значение 'str', когда вы отлаживаете свой код? И какова ваша «CurrentCulture»? И что вы подразумеваете под _DateTime FormatException_ точно? В вашем коде нет DateTime. –
* int.Parse (str) - как-то это пытается преобразовать строку в datetime * Она не пытается создать объект DateTime. Это просто говорит вам, что строка 'string' недопустима. –
Также вы можете отправить полное исключение, которое вы получите ... – ChrFin