Size: a a a

2020 March 10

IC

Ilya Chernoudov in pro.net
Ilya Chernoudov
вообще норм путь это вот так options=> Configuration.Bind(options)
если очень хочется использовать Action
источник

B

Bretbas in pro.net
Ilya Chernoudov
вообще норм путь это вот так options=> Configuration.Bind(options)
о, а что это значит?
источник

B

Bretbas in pro.net
Bind?
источник

IC

Ilya Chernoudov in pro.net
Bretbas
о, а что это значит?
параметры накатываются на объект
источник

IC

Ilya Chernoudov in pro.net
то же самое, что Configuration.Get<SmsRuOptions>("SmsRuConfig"); только применяется к инстансу, а не создаёт я новый
источник

B

Bretbas in pro.net
Ilya Chernoudov
параметры накатываются на объект
да, норм.
такой вариант мне больше нравится.
источник

B

Bretbas in pro.net
Спасибо за идею)
источник

V

Vyacheslav in pro.net
Shukurdin Aidarov
Зацените код!
Так и просится reflection
источник

оГ

отец Григорий in pro.net
Vyacheslav
Так и просится reflection
или Dictionary по a.Name
источник

V

Vyacheslav in pro.net
Shukurdin Aidarov
Зацените код!
Ну и Single вместо First
источник

SA

Shukurdin Aidarov in pro.net
Думаю, там можно было просто циклом обойтись. Вообще это не самый худший участок кода.
источник

SA

Shukurdin Aidarov in pro.net
Vyacheslav
Ну и Single вместо First
Можно обойтись одним First
источник

SA

Shukurdin Aidarov in pro.net
Без Where
источник

A

Anatoly in pro.net
Vyacheslav
Ну и Single вместо First
у single и first разная семантика
источник

V

Vyacheslav in pro.net
Anatoly
у single и first разная семантика
Да, но если настройки повторяются - это выглядит неоднозначно
источник

DP

Denis Petukhov in pro.net
Vyacheslav
Да, но если настройки повторяются - это выглядит неоднозначно
В жысоне берется последняя например
источник

V

Vyacheslav in pro.net
Denis Petukhov
В жысоне берется последняя например
Недетерминировано
источник

DP

Denis Petukhov in pro.net
Vyacheslav
Недетерминировано
https://www.ecma-international.org/ecma-262/#sec-internalizejsonproperty

В конце пункта: In the case where there are duplicate name Strings within an object, lexically preceding values for the same key shall be overwritten.
источник

DP

Denis Petukhov in pro.net
Нежиэсные десериализаторы канеш могут и не так работать
источник

V

Vyacheslav in pro.net
Denis Petukhov
https://www.ecma-international.org/ecma-262/#sec-internalizejsonproperty

В конце пункта: In the case where there are duplicate name Strings within an object, lexically preceding values for the same key shall be overwritten.
главный вопрос: как дубликат там оказался?
источник