Int.TryParse синтаксический сахарC#

Место общения программистов C#
Гость
Int.TryParse синтаксический сахар

Сообщение Гость »


int.TryPrase — это здорово и все такое, но есть только одна проблема... для его использования требуется как минимум две строки кода:

int intValue; строка stringValue = "123"; int.TryParse(stringValue, out intValue); .... Конечно, я могу сделать что-то вроде:

string stringValue = "123"; int intValue = Convert.ToInt32(string.IsNullOrWhiteSpace(stringValue)? 0: stringValue); всего в одной строке кода.

Как я могу совершить какое-нибудь волшебство, чтобы заставить int.TryParse использовать один вкладыш, или существует еще третья альтернатива?

Примечание. Безден лучше всего ответил на вопрос, но на самом деле я планирую использовать решение Reddog.

Вернуться в «C#»