Если вы хотите активировать многострочный текст в элементе управления DataGridView
, тогда значение WrapMode
должно быть истинным
Я ожидаю, что реализация будет очень похожа на «бросающую» версию в каждом случае - за исключением случаев, когда в бросающей версии есть оператор «throw new FormatException», есть «возвращать ложь» ... и в конце пути успеха, есть присвоение выходному параметру и «возврат истины».
До в некоторой степени вы можете смоделировать бросающую версию из не бросающей версии (хотя с точки зрения производительности вы не можете сделать обратное) - вы можете просто вызвать TryParse
и выдает исключение, если оно возвращает false. Однако это означает, что исключение не будет содержать подробностей о , почему анализ не удался.
Точное количество повторного использования кода, которое вы могли бы достичь - при этом сохраняя хорошую производительность в версии Try и подробные исключения в версии броска - будет зависеть от конкретной задачи.