powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WeakReference
73 сообщений из 73, показаны все 3 страниц
WeakReference
    #38664391
dssddrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просвятите WeakReference для чего могуть быть полезны?
своими словами плиз. ссылки на мсдн не нужны
...
Рейтинг: 0 / 0
WeakReference
    #38664397
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dssddrrrrrrrrПросвятите WeakReference для чего могуть быть полезны?Например, Weak Event Pattern, часто используемый в WPF/Silverlight.
...
Рейтинг: 0 / 0
WeakReference
    #38664401
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dssddrrrrrrrr,
просветите меня, где вы встретили это слово "WeakReference" в контексте asp.net?
я бы дал тынц на мсдн, (где объясняется их назначение, применение, рекомендации к применению(правила использования)) так он вроде Вам не авторитет ((
...
Рейтинг: 0 / 0
WeakReference
    #38664425
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dssddrrrrrrrrПросвятите WeakReference для чего могуть быть полезны?
своими словами плиз. ссылки на мсдн не нужны

ето оно нужно когда того, надобныть его это ыть! штобы оно туда этово, оттуда. а когда оно ужо никак, тогда всё, баста!
...
Рейтинг: 0 / 0
WeakReference
    #38664441
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, трудно переоценить значимость слабых ссылок в наше неспокойное время!
...
Рейтинг: 0 / 0
WeakReference
    #38664455
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
название типа имхо произошло не от не от мысли слабый, а от описателя работы уборщика с этим объектом ( при ручном управлении )
...
Рейтинг: 0 / 0
WeakReference
    #38664465
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

ссылка на MSDN - не катит!
...
Рейтинг: 0 / 0
WeakReference
    #38664467
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Отчего?
...
Рейтинг: 0 / 0
WeakReference
    #38664477
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

топикстартера - не устраивает
...
Рейтинг: 0 / 0
WeakReference
    #38664513
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
так ему и до фонаря этот набор букоф, тем более как оно устроено.. видимо где то прочитал что на собеседовании в понедельник могут спросить
тут и зачесалось..
...
Рейтинг: 0 / 0
WeakReference
    #38664570
dssddrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где-то в степиИзопропил,
так ему и до фонаря этот набор букоф, тем более как оно устроено.. видимо где то прочитал что на собеседовании в понедельник могут спросить
тут и зачесалось..
меня как раз интересует как оно устроено. В мсдн воды много. Поэтому и спросил
...
Рейтинг: 0 / 0
WeakReference
    #38664577
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dssddrrrrrrrr,

Как работает сборщик мусора - разобрался ?
...
Рейтинг: 0 / 0
WeakReference
    #38664583
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dssddrrrrrrrr,
WeakReference это обертка для структуры GCHandle с использованием дескриптора GCHandleType.Weak.
структура служит для ручного управления жизни объектов когда объект входит в неуправляемую зону.
реализация осуществляется как чистым кодом так и через синтаксический сахар.
когда объект входит в неуправляемую зону, сборщик мусора не может отслеживать его по доступности.
и если ссылка одна, перед не управляемой зоной, он готов удалить объект как мусор.
ту как бы мс пошел на хитрость, в домене где происходит это, он создает таблицу дискрипторв объектов
и разработчик должен перенести туда указатель на объект, ( гарантия живучести), мало того он должен указать
трогать объект в памяти при сжатии или нет, без дескриптора перечисления состояния объекта он туда просто не встанет.
так как таблица полу служебная - он в зависимости от описателя объекта может и удалить объект как хлам ( в данном случае GCHandleType.Weak), при выходе из зоны программист освобождает объект из таблицы дескрипторов, и объект опять отслеживается
по доступности как в управляемом коде.
Вот эту фишку мс и использует в WeakReference, для слежения за объектом живой он или нет.
Лично я профита в этом не вижу, вместо одного объекта таскать ссылку WeakReference за собой, если отслеживаемый объект с финализатором - тут ваще может быть оппа.
Может быть плюс с подпиской на события через WeakReference, но имхо не более.
Читайте Рихтера.
...
Рейтинг: 0 / 0
WeakReference
    #38664693
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиМожет быть плюс с подпиской на события через WeakReference, но имхо не более.В WPF словарь дефолтных ICollectionView тоже использует слабые ссылки. Да мало ли зачем они могут потребоваться. Они есть да и ладно.
...
Рейтинг: 0 / 0
WeakReference
    #38664699
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
дак никто не спорит, просто культ из них делать, и требовать знания механизма маркировки, мнекаца излишним,
лежат эти большие объекты в своей куче во втором поколении ись пить не просят, уборщика не утруждают.
хотя в пятом, и ли далее, чтонить придумают типа null объектов (.?), а так - это какое то котэ шредингера имхо..
...
Рейтинг: 0 / 0
WeakReference
    #38664728
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиа так - это какое то котэ шредингера имхо..
сложного то особо ничего нет, а в голову брать действительно необязательно

У Рихтера достаточно наглядно описано - http://msdn.microsoft.com/en-us/magazine/bb985011.aspx
...
Рейтинг: 0 / 0
WeakReference
    #38664733
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилГде-то в степиа так - это какое то котэ шредингера имхо..
сложного то особо ничего нет, а в голову брать действительно необязательно

У Рихтера достаточно наглядно описано - http://msdn.microsoft.com/en-us/magazine/bb985011.aspx "ссылки на мсдн не нужны" (ц)
...
Рейтинг: 0 / 0
WeakReference
    #38664735
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степихотя в пятом, и ли далее, чтонить придумают...Не придумают, C# прошлый век. Нынче TypeScript в тренде...
...
Рейтинг: 0 / 0
WeakReference
    #38664741
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНынче TypeScript в тренде...
ага, можно подумать там мусор собирать не нужно
...
Рейтинг: 0 / 0
WeakReference
    #38665042
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вот это:

http://msdn.microsoft.com/ru-ru/library/ms404247(v=vs.110).aspx

называется "много воды", то с этим миром определённо происходит что-то очень нехорошее.

тупеет человечество до неспособности воспринять информацию, длиннее одного предложения.

если что-то нельзя объяснить в формате твита (140 символов), можно даже не стараться. не моймут-с. тупиковый период, чо.
...
Рейтинг: 0 / 0
WeakReference
    #38665043
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНе придумают, C# прошлый век. Нынче TypeScript в тренде...

Изопропилага, можно подумать там мусор собирать не нужно

чего вы тут городите?
...
Рейтинг: 0 / 0
WeakReference
    #38665063
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
авторс этим миром определённо происходит что-то очень нехорошее
в том то и вопрос, поколение пепси не читает ничего.
Вот что бы решить как то проблему и решили писать фрагменты истории на банках из под пива.
Есть совершенно реальный проект Мединского, писать научные постулаты из химии физики и т.д.
на пачках сигарет и коробках спичек, уже появились переизданные издания в кратком виде
Война и Мир - толстого брошюра 15 листов, Рихтер переработанное по 4му наверное потянет страниц на 6.
...
Рейтинг: 0 / 0
WeakReference
    #38665069
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиРихтер переработанное по 4му наверное потянет страниц на 6.и там будет краткое руководство, как найти профессионального программера, который все сделает сам
...
Рейтинг: 0 / 0
WeakReference
    #38665071
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основной причиной я вижу:
Пьяное зачатие + телевизор
...
Рейтинг: 0 / 0
WeakReference
    #38665075
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиОсновной причиной я вижу:
Пьяное зачатие + телевизор
достаточно телевизора
...
Рейтинг: 0 / 0
WeakReference
    #38665095
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой стороны - тем выше цена специалиста.

Давно читал некий фантастический рассказ про недалекое будущее, где все автоматизировано, и большинство людей просто пользователи и не знают даже примерно, как все работает, просто пользуются и все. И общество очень сильно разделено на пользователей и специалистов. Сейчас смотрю - начинает сбываться понемногу.

А в Европе уже сейчас большой дефицит квалифицированных сантехников и другие подобные специальности на вес золота. Юристов, манагеров, банкиров как грязи, а техников - нету.
...
Рейтинг: 0 / 0
WeakReference
    #38665108
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА в Европе уже сейчас большой дефицит квалифицированных сантехников
откуда дровишки?
...
Рейтинг: 0 / 0
WeakReference
    #38665111
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пруф лень искать, читал анализ года три назад
...
Рейтинг: 0 / 0
WeakReference
    #38665115
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя - первая попавшаяся ссылка в яндексе
http://euroua.com/europe/eu/2130-defitsit-rabochej-sily-v-germanii-vyzyvaet-milliardnye-ubytki
...
Рейтинг: 0 / 0
WeakReference
    #38665123
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

неубедительно
...
Рейтинг: 0 / 0
WeakReference
    #38665127
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степив том то и вопрос, поколение пепси не читает ничего.За чтение денег не платят.
...
Рейтинг: 0 / 0
WeakReference
    #38665136
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
WeakReference
    #38665138
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиИзопропил,
http://euroua.com/europe/eu/2130-defitsit-rabochej-sily-v-germanii-vyzyvaet-milliardnye-ubytki
повторяю - доводы - неубедительны
...
Рейтинг: 0 / 0
WeakReference
    #38665139
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
в том то и дело, что чтение измеряется деньгами, а чтение у человека разумного это такой же атрибут как дышать или покушать
...
Рейтинг: 0 / 0
WeakReference
    #38665140
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Чем же вас убедить? Вакансиями на джобе, или реальными случаями из жизни - кто уехал
и работает щас сантехником?
...
Рейтинг: 0 / 0
WeakReference
    #38665141
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жаль топикстартер пропал. MSDN видимо читает
...
Рейтинг: 0 / 0
WeakReference
    #38665144
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиИзопропил,
Чем же вас убедить? Вакансиями на джобе, или реальными случаями из жизни - кто уехал
и работает щас сантехником?
эту тему лучше на ПТ обсуждать
...
Рейтинг: 0 / 0
WeakReference
    #38665153
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиАлексей К,
в том то и дело, что чтение измеряется деньгами, а чтение у человека разумного это такой же атрибут как дышать или покушатьНе в нашем мире. В нашем мире все гонятся за сиюминутной выгодой. Для этого глубокое знания предмета не столько полезно, сколько вредно. В противном случае может появиться желание сделать качественно, что в разы уменьшает экономический эффект от проделанной работы.
...
Рейтинг: 0 / 0
WeakReference
    #38665154
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилжаль топикстартер пропал. MSDN видимо читаетВесь?
...
Рейтинг: 0 / 0
WeakReference
    #38665157
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилГде-то в степиИзопропил,
Чем же вас убедить? Вакансиями на джобе, или реальными случаями из жизни - кто уехал
и работает щас сантехником?
эту тему лучше на ПТ обсуждать
наверное Да.
тогда вернемся к "нашим баранам"(никого не хотел обидеть)
так всегда ли гарантирует using что Dispose исполнится?
...
Рейтинг: 0 / 0
WeakReference
    #38665160
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи так всегда ли гарантирует using что Dispose исполнится?Всегда. Сингулярности вроде StackOverflowException не в счёт.
...
Рейтинг: 0 / 0
WeakReference
    #38665161
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗа чтение денег не платят.

правильно, платят за результаты чтения.
...
Рейтинг: 0 / 0
WeakReference
    #38665165
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степитак всегда ли гарантирует using что Dispose исполнится?

зачем такое спрашивать?
...
Рейтинг: 0 / 0
WeakReference
    #38665166
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
ну если я задал вопрос? значит не всегда
авторStackOverflowException не в счёт.
принимаю.
...
Рейтинг: 0 / 0
WeakReference
    #38665169
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[spoiler] Голова не чердак для хлама
YouTube Video
...
Рейтинг: 0 / 0
WeakReference
    #38665171
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиАлексей К,
ну если я задал вопрос? значит не всегда
авторStackOverflowException не в счёт.
принимаю.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
try
{
}
finally
{
    IL_0010: 1dloc.0
    IL_0011: brfalse.s IL_0019
    IL_0013: ldloc.0
    IL_0014: callvirt instance void [mscorlib]system.IDisposable::dispose()
    IL_0019:endfinally
}
...
Рейтинг: 0 / 0
WeakReference
    #38665173
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К [spoiler] Голова не чердак для хлама
YouTube Video
...
Рейтинг: 0 / 0
WeakReference
    #38665175
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
ну и?...
...
Рейтинг: 0 / 0
WeakReference
    #38665176
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВсегда. Сингулярности вроде StackOverflowException не в счёт.

можна пруф?
...
Рейтинг: 0 / 0
WeakReference
    #38665178
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВсегда. Сингулярности вроде StackOverflowException не в счёт.

можна пруф?Ссылки на MSDN временно запрещены.
...
Рейтинг: 0 / 0
WeakReference
    #38665179
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиhVostt,
ну и?...

либо выполнится, либо уже совсем ничего не выполнится.
а юзинг это на самом деле финалли.
...
Рейтинг: 0 / 0
WeakReference
    #38665181
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСсылки на MSDN временно запрещены.

можешь скрыть под кат, топикастер не заметит ))
...
Рейтинг: 0 / 0
WeakReference
    #38665190
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Давайте так поставим вопрос, можно ли написать конструкцию usung так что бы объект idisposable оказался в куче
а директива finally не исполнилась?
...
Рейтинг: 0 / 0
WeakReference
    #38665192
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
инициализация объекта в using
...
Рейтинг: 0 / 0
WeakReference
    #38665193
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиhVostt,
Давайте так поставим вопрос, можно ли написать конструкцию usung так что бы объект idisposable оказался в куче
а директива finally не исполнилась?Сдуру можно и буй сломать. :-)
...
Рейтинг: 0 / 0
WeakReference
    #38665195
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиинициализация объекта в usingНу само собой, если в конструкторе будет исключение, то Dispose вызываться не должен. "И это правильно." (ц)
...
Рейтинг: 0 / 0
WeakReference
    #38665197
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиhVostt,
Давайте так поставим вопрос, можно ли написать конструкцию usung так что бы объект idisposable оказался в куче
а директива finally не исполнилась?
yield внутри using ?
...
Рейтинг: 0 / 0
WeakReference
    #38665200
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
Ну а если не в конструкторе объекта, мало ли еще где может произойти.
При атомарной инициализации, в данном случае, никакой диспозе не выйдет, так как код не войдет
в try..
...
Рейтинг: 0 / 0
WeakReference
    #38665218
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилГде-то в степиhVostt,
Давайте так поставим вопрос, можно ли написать конструкцию usung так что бы объект idisposable оказался в куче
а директива finally не исполнилась?
yield внутри using ?Вызовется, если будет вызван Dispose у IEnumerator. По правилам он должен быть вызван.
...
Рейтинг: 0 / 0
WeakReference
    #38665221
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиНу а если не в конструкторе объекта, мало ли еще где может произойти.Где?
...
Рейтинг: 0 / 0
WeakReference
    #38665223
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КГде-то в степиНу а если не в конструкторе объекта, мало ли еще где может произойти.Где?
ThreadAbortException
...
Рейтинг: 0 / 0
WeakReference
    #38665227
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилАлексей Кпропущено...
Где?
ThreadAbortExceptionЯ просил без ссылок на MSDN сингулярностей. :-)
...
Рейтинг: 0 / 0
WeakReference
    #38665460
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
 sealed class  MyClass : IDisposable
        {
            public MyClass Subscribe(Action<object, EventArgs> action)
            {
                if (action == null) throw new ArgumentException("dfs");
                //.....
                return this;
            }

            private int _value;
            public int SetValue
            {
                set
                {
                    if(_value==value) throw new ArgumentException("dfs");
                    _value = value;
                }
            }
            public void Dispose()
            {
                Console.Write("pq17");
            }
        }

        static void Main(string[] args)
        {
            try
            {
                using (var s = new MyClass{SetValue = 0})
                {

                }
                using (var s = new MyClass().Subscribe(null))
                {

                }
            }
            catch {}
            Console.Read();
        }


...
Рейтинг: 0 / 0
WeakReference
    #38665511
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиАлексей К,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
 sealed class  MyClass : IDisposable
        {
            public MyClass Subscribe(Action<object, EventArgs> action)
            {
                if (action == null) throw new ArgumentException("dfs");
                //.....
                return this;
            }

            private int _value;
            public int SetValue
            {
                set
                {
                    if(_value==value) throw new ArgumentException("dfs");
                    _value = value;
                }
            }
            public void Dispose()
            {
                Console.Write("pq17");
            }
        }

        static void Main(string[] args)
        {
            try
            {
                using (var s = new MyClass{SetValue = 0})
                {

                }
                using (var s = new MyClass().Subscribe(null))
                {

                }
            }
            catch {}
            Console.Read();
        }


Это всё попадает под определение "исключение в конструкторе". :-)
...
Рейтинг: 0 / 0
WeakReference
    #38665514
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
var o = ... // <= Всё что тут - это конструктор.
try
{
}
finally
{
    ((IDisposable)o).Dispose();
}

Ну назовём это выражением, создающим объект. Один хрен... :-)
...
Рейтинг: 0 / 0
WeakReference
    #38665519
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
авторЭто всё попадает под определение "исключение в конструкторе". :-)
хорошая абстракция :)
типа:
- Что меня ожидает впереди?
- Впереди Вас ожидает будущее....
...
Рейтинг: 0 / 0
WeakReference
    #38665523
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-)
...
Рейтинг: 0 / 0
WeakReference
    #38665531
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Долой синтаксический сахар!
Только хардкор
...
Рейтинг: 0 / 0
WeakReference
    #38665537
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где мой мальчик для битья User Как его?
как такое может быть?
( добавил акцессор к SetValue)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  static void Main(string[] args)
        {
            var s = new MyClass {SetValue = 10};
            try
            {
                s = new MyClass().Subscribe(null);
            }
            catch {}
            Console.WriteLine(s.SetValue);
            Console.Read();
        }
...
Рейтинг: 0 / 0
WeakReference
    #38665596
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДолой синтаксический сахар!
Только хардкорОбещают платить за размер программы?
...
Рейтинг: 0 / 0
WeakReference
    #38665627
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиhVostt,
Давайте так поставим вопрос, можно ли написать конструкцию usung так что бы объект idisposable оказался в куче
а директива finally не исполнилась?

всего за какие-то 3123 китайских юаня я найду этот чёртов способ
...
Рейтинг: 0 / 0
WeakReference
    #38665628
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
圆 на бочку!
...
Рейтинг: 0 / 0
WeakReference
    #38668852
dssddrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
едрить матрить развели тут :)
...
Рейтинг: 0 / 0
73 сообщений из 73, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WeakReference
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]