Size: a a a

BY Microsoft .NET User Group

2019 November 13

A

Anatoly in BY Microsoft .NET User Group
Например, мы прыгнули сразу в 2.2
источник
2019 November 14

AT

Alexey Tkachenko in BY Microsoft .NET User Group
ARC не умеет в компактизацию кучи. Соответственно, сложность создания объекта перестаёт быть амортизированной константой
источник
2019 November 19

A

Anatoly in BY Microsoft .NET User Group
Ясно-понятно
источник
2019 November 20

DP

Dmitry Protko in BY Microsoft .NET User Group
Подскажите плиз что высвобождает этот код в .net core 3, имеет смысл использовать Dispose?
var image = new Bitmap(1, 1);
image.Dispose();
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Типа если внутрь засунули файловый поток я могу понять зачем Dispose, а в таком случае?
источник

A

Andre in BY Microsoft .NET User Group
Неуправляемая память
источник

A

Andre in BY Microsoft .NET User Group
Для битмапов используется и операций над ними
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Andre
Неуправляемая память
Интересно зачем
источник

A

Anatoly in BY Microsoft .NET User Group
Dmitry Protko
Подскажите плиз что высвобождает этот код в .net core 3, имеет смысл использовать Dispose?
var image = new Bitmap(1, 1);
image.Dispose();
Дмитрий, выучите, пожалуйста, одну простую вещь
источник

A

Anatoly in BY Microsoft .NET User Group
Если есть диспоз, вы его всегда вызываете
источник

A

Anatoly in BY Microsoft .NET User Group
Просто всегда.
источник

A

Anatoly in BY Microsoft .NET User Group
Вопрос "надо ли диспозить объект после того, как он мне стал не нужен" в корне неверен
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
есть нюанс с httpresponsemessage
там диспоуз не делает нифига полезного
источник

A

Anatoly in BY Microsoft .NET User Group
Arciom Prudnikaŭ
есть нюанс с httpresponsemessage
там диспоуз не делает нифига полезного
нет нюанса.
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
но лучше всё таки вызывать, потому что вдруг он начнёт делать)
источник

A

Anatoly in BY Microsoft .NET User Group
сегодня там пусто, завтра там не пусто. контракт не поменялся
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Anatoly
Просто всегда.
Иногда кроме GC.SuppressFinalize() внутри и реализации и нет ничего
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Anatoly
сегодня там пусто, завтра там не пусто. контракт не поменялся
ну вот я об этом и написал)
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Dmitry Protko
Иногда кроме GC.SuppressFinalize() внутри и реализации и нет ничего
ну как бы что там внутри волновать мало должно, Анатолий правильно говорит
есть контракт и всё
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
а с 8ым сишарпом юзинги ваще перестают выглядеть убого, так что причин не юзать диспоуз ещё меньше)
источник