Вопросы по теме 'object-initialization'

Установка свойств через инициализацию объекта или нет: есть ли разница?
Вот простой вопрос: есть ли разница (в производительности) между этим: Person person = new Person() { Name = "Philippe", Mail = "[email protected]", }; и это Person person = new Person(); person.Name = "Philippe"; person.Mail =...
12080 просмотров

Вложенные области транзакций, созданные с помощью инициализации объекта, приводят к ошибке
В моем коде C# я использую вложенные области транзакций. У меня есть служебный класс, который одинаково создает объекты TransactionScope. И внешняя область видимости, и внутренняя область действия построены точно таким же образом. Если я создам...
2598 просмотров

Утверждения в абстрактном суперклассе scala, создающем NPE
Следующий код при вводе в REPL abstract class A { val aSet: Set[Int]; require(aSet.contains(3)) } class B extends A { val aSet = Set(4,5,6) } new B() дает исключение с нулевой точкой, а не инвариантный сбой. Какой была бы лучшая идиома...
57 просмотров

Как идентифицировать/получить автоматические подсказки с циклической инициализацией объекта, вызывающей взаимоблокировки в Scala?
Следующий код сталкивается с будущими тайм-аутами (в Scala 2.x и Dotty здесь не помогает -Xcheckinit или -Ycheck-init) из-за циклической инициализации объекта. В сложных проектах эти циклы обычно очень хорошо спрятаны. Есть ли возможность получить...
63 просмотров