Вопросы по теме 'object-initialization'
Установка свойств через инициализацию объекта или нет: есть ли разница?
Вот простой вопрос: есть ли разница (в производительности) между этим:
Person person = new Person()
{
Name = "Philippe",
Mail = "[email protected]",
};
и это
Person person = new Person();
person.Name = "Philippe";
person.Mail =...
12080 просмотров
schedule
12.11.2022
Вложенные области транзакций, созданные с помощью инициализации объекта, приводят к ошибке
В моем коде C# я использую вложенные области транзакций. У меня есть служебный класс, который одинаково создает объекты TransactionScope. И внешняя область видимости, и внутренняя область действия построены точно таким же образом.
Если я создам...
2598 просмотров
schedule
18.07.2022
Утверждения в абстрактном суперклассе 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 просмотров
schedule
15.06.2022
Как идентифицировать/получить автоматические подсказки с циклической инициализацией объекта, вызывающей взаимоблокировки в Scala?
Следующий код сталкивается с будущими тайм-аутами (в Scala 2.x и Dotty здесь не помогает -Xcheckinit или -Ycheck-init) из-за циклической инициализации объекта. В сложных проектах эти циклы обычно очень хорошо спрятаны. Есть ли возможность получить...
63 просмотров
schedule
16.06.2022