Int.TryParse синтаксический сахар ⇐ 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.
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.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 289 Просмотры
-
Последнее сообщение Anonymous
-