Я просто хочу знать, содержит ли строковая переменная разбираемое положительное целочисленное значение. Я НЕ хочу анализировать значение прямо сейчас.
В настоящее время я делаю:
int parsedId;
if (
(String.IsNullOrEmpty(myStringVariable) ||
(!uint.TryParse(myStringVariable, out parsedId))
)
{//..show error message}
Это некрасиво – как бы быть более кратким?
Примечание. Я знаю о методах расширения, но мне интересно, есть ли что-то встроенное.
int.TryParse
наuint.TryParse
, чтобы строки, которые выглядят как отрицательные целые числа, возвращали false. - person Jeppe Stig Nielsen   schedule 15.08.2013