Size: a a a

2021 April 01

A

Altairka in pro.net
Типа создать поле Parent и, создавая классы, которые уже есть в этом классе, прокидывать this?
источник

IC

Ilya Chernoudov in pro.net
Mark Shevchenko
Передавать себя в конструкторе, создавая экземпляры содержимых классов.
Но можно получить не до конца инициализированный класс композитор
источник

MS

Mark Shevchenko in pro.net
Altairka
Типа создать поле Parent и, создавая классы, которые уже есть в этом классе, прокидывать this?
Да, так.
источник

MS

Mark Shevchenko in pro.net
Ilya Chernoudov
Но можно получить не до конца инициализированный класс композитор
Да. Ничего, кроме сохранения ссылок я бы в конструкторе делать не стал. Как раз по этой причине.
источник

A

Altairka in pro.net
Тогда предположим у меня есть n разных классов, скомпилированных в одном, и в этом главном классе есть eventHandler в котором я по сути могу прокинуть в нужные методы ref на нужное поле, я правильно понимаю, что это будет выигрышнее и по затратам памяти и по производительности, чем создавать n новых полей и каждому присваивать ту же ссылку через конструктор?
источник

E

EgorBo in pro.net
Ilya Chernoudov
Во будет прикол, если у кого то в асп такие параметры
а нехрен
источник

MS

Mark Shevchenko in pro.net
Altairka
Тогда предположим у меня есть n разных классов, скомпилированных в одном, и в этом главном классе есть eventHandler в котором я по сути могу прокинуть в нужные методы ref на нужное поле, я правильно понимаю, что это будет выигрышнее и по затратам памяти и по производительности, чем создавать n новых полей и каждому присваивать ту же ссылку через конструктор?
Не уверен. Я бы для начала написал код самым понятным образом, а потом бы уже оптимизировал. И по тестам бы убеждался, что код становится производительнее.
источник

A

Aloraman in pro.net
Ilya Chernoudov
Во будет прикол, если у кого то в асп такие параметры
Хм, в ASP то ASPNETCORE префикс
Но для консольных приложений - префикс DOTNET
Могли б COMPlus на CLR поменять
источник

E

EgorBo in pro.net
Aloraman
Хм, в ASP то ASPNETCORE префикс
Но для консольных приложений - префикс DOTNET
Могли б COMPlus на CLR поменять
а моно?)
источник

E

EgorBo in pro.net
многие переменные общие
источник

E

EgorBo in pro.net
а цлр не имеет смысла для моно
источник

A

Aloraman in pro.net
EgorBo
а моно?)
Ну условно то говоря Mono все ж Common Language Runtime, могли б и научить
Специфичные для моны - MONO_
Для CoreCLR - CORECLR_
DOTNET в принципе тоже норм, но ведь уже заюзали в другом месте
источник

NT

Nikita Tsukanov in pro.net
хватит перепечатывать комментарии из ишшуя
источник

E

EgorBo in pro.net
источник

A

Aloraman in pro.net
Кек, и правда в ишшуе это уже было... и даже Букину лайк проставлен на аналогичном предложении
источник

E

EgorBo in pro.net
так я его и пнул чтобы он написал там
источник
2021 April 02

AK

Alex Kiev in pro.net
Есть объект IDisposable в котором есть массив байт, на объект ссылок уже нет.
Что бы GC собрал этот массив - надо диспозить объект?
источник

E

EgorBo in pro.net
Alex Kiev
Есть объект IDisposable в котором есть массив байт, на объект ссылок уже нет.
Что бы GC собрал этот массив - надо диспозить объект?
нет
источник

AK

Alex Kiev in pro.net
этто хорошо, осталось убедиться что либа не создаёт чего то другого
источник

Dv

Dr. Friedrich von Ne... in pro.net
Natali Vol4ica
как правильно называть batch запросы?  GetContactByIdBatch BatchGetContactById GetBatchContactById
Можно GetContactList/CollectionById, если просто GetContacts не нравится.
источник