int.TryPrase
отлично и все, но есть только одна проблема... для использования требуется как минимум две строки кода:
int intValue;
string stringValue = "123";
int.TryParse(stringValue, out intValue);
....
Конечно, я могу сделать что-то вроде:
string stringValue = "123";
int intValue = Convert.ToInt32(string.IsNullOrWhiteSpace(stringValue) ? 0 : stringValue);
только на одной строке кода.
Как я могу выполнить некоторую магию, чтобы заставить int.TryParse использовать один лайнер, или есть еще третья альтернатива?
Спасибо!
Безден ответил на вопрос лучше, но на самом деле я планирую использовать решение Reddogs.