|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2017, 10:40 | #1 |
Регистрация: 02.10.2009
Сообщений: 5
|
Как присвоить своё значение, если текущее присвоение вернуло исключение?
Код оброс конструкциями:
Код:
Например: Код:
Последний раз редактировалось KingMaster; 08.02.2017 в 10:41. Причина: дополнение |
08.02.2017, 11:33 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Код:
|
08.02.2017, 11:36 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вряд ли, только если вынести это в отдельный метод.
Если очень надо, то можно сделать что-нибудь типа Код:
В Kotlin можно так, может когда-нибудь и в C# придет что-то похожее Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 08.02.2017 в 11:39. |
08.02.2017, 11:54 | #4 | |
Регистрация: 02.10.2009
Сообщений: 5
|
Цитата:
Alex11223, если бы задача была поставлена не с целью сократить количество кода, то возможно я бы такого тоже ждал в шарпе...) А так это ещё хуже, чем есть сейчас и по объему и по читаемости) Жалко... |
|
08.02.2017, 12:10 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не, это лучше. Не надо 3 раза повторять имя переменной (+ val там это типа const/readonly) и можно не объявлять переменную с типом SuperLongEnterpriseClass если и так понятно из имени переменной или метода.
Ну и если сократить надо, то можно ж и в 1 строку Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 08.02.2017 в 12:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переменной t присвоить значение истина, если в одномерном массиве имеется хотя бы одно отрицательное и четное число (Паскаль) | zzz99 | Помощь студентам | 3 | 13.03.2014 13:28 |
Переменной t присвоить значение true, если дата d1, m1 предшествует (в рамках года) дате d2, m2, и значение false иначе | Andrew5674 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 11.12.2013 21:37 |
Как присвоить значение DBLookupComboBox'у? | Vit@L | Общие вопросы Delphi | 15 | 25.07.2012 19:21 |
Как в макросе указывать текущее значение ячейки. | Nick_odessa | Microsoft Office Excel | 2 | 04.04.2012 16:37 |
как присвоить значение??? | VintProg | Общие вопросы C/C++ | 1 | 05.08.2011 15:21 |