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.