Size: a a a

var chat = new Chat();

2020 May 21

VD

Vitaly Deev in var chat = new Chat();
И давай попускать
источник

н

назови меня клоуном... in var chat = new Chat();
ахахахахаха
источник

VD

Vitaly Deev in var chat = new Chat();
Ну веб ещё как то может быть, зависит что за веб
источник

R

RA-TA-TATA in var chat = new Chat();
Vitaly Deev
Ну веб ещё как то может быть, зависит что за веб
васм
источник

R

RA-TA-TATA in var chat = new Chat();
гыгыг
источник

VD

Vitaly Deev in var chat = new Chat();
Но один фиг надо будет ты это начнёшь читать
источник

VD

Vitaly Deev in var chat = new Chat();
По мере надобности
источник

М

Михайло in var chat = new Chat();
А если я позначу параметр как разделяемый ресурс, куда он идет?
источник

М

Михайло in var chat = new Chat();
Вовка к тебе вопрос))
источник

EI

Edem Injection in var chat = new Chat();
Си шарп сдал всем спасибо за помощь, до свидания в следующей жизни
источник

AK

Aleksandr Khrebtov in var chat = new Chat();
Edem Injection
Си шарп сдал всем спасибо за помощь, до свидания в следующей жизни
ЗНО?)
источник

VL

Vova Lantsov in var chat = new Chat();
Михайло
А если я позначу параметр как разделяемый ресурс, куда он идет?
Что означает разделяемый ресурс?
источник

VL

Vova Lantsov in var chat = new Chat();
Я больше по англ терминам
источник

н

назови меня клоуном... in var chat = new Chat();
Vitaly Deev
По значимым типам они хранятся в стеке потока и уничтожаются при выходе за контекст, где эта переменная создана была, если я не путаю, по количеству куч, это ещё зависит от типа, северная или десктоп у северной что ли на процессор по своей куче. Всё это можно почитать либо у Рихтера, либо вот статья есть https://docs.microsoft.com/ru-ru/dotnet/standard/garbage-collection/fundamentals#fundamentals-of-memory
уничтожаются ГСом?
источник

М

Михайло in var chat = new Chat();
Vova Lantsov
Что означает разделяемый ресурс?
Ну типо передача одного и того ж параметра в много потоков, lock()
источник

М

Михайло in var chat = new Chat();
Типо при синхронизации
источник

VL

Vova Lantsov in var chat = new Chat();
Ты lock не повесишь на значимый тип
источник

VL

Vova Lantsov in var chat = new Chat();
Ну а так в принципе будет в куче значение, как только ты сделаешь действие, вследствии которого может с разных потоков доступ пойти (например, захват переменной в лямбде). Больше скажу, в большинстве случаев произойдёт копирование, то-есть старое значение останется на стеке, а новое в кучу добавится и будет уже использоваться "глобально"
источник

М

Михайло in var chat = new Chat();
Уххх понятненько, спасибо)
источник

VD

Vitaly Deev in var chat = new Chat();
назови меня клоуном
уничтожаются ГСом?
Как я помню сборщик в этом вообще не участвует, если объект не в куче находится. Поискал примерно где этот процесс описан
источник