![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Skalik |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 20.3.2008 Где: Харьков Репутация: нет Всего: нет |
всем привет!!
встретил вот такой код:
возник вопрос, что дает использование using в этом случае?? потому что вот так работает также:
|
||||
|
|||||
| proxeter |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 24.8.2008 Репутация: нет Всего: нет |
Насколько я понимаю такая конструкция используется для сокращения зоны видимости экземпляра g.
То есть после данной области Garbage Collector вправе без нареканий удалить данный экземпляр и освободить память, занимаемую им. |
|||
|
||||
| Любитель |
|
||||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 11 Всего: 92 |
Вообщем-то верно - но не для этого.
Ну, он как раз вряд ли это будет спешить делать. Более того - даже не будет иметь на это права, если внутри юзинга мы присвоим "внешней" переменной наш g. По теме - читаем документацию по юзингу/диспоузу и пр.. Данный код разворачивается в:
Это сообщение отредактировал(а) Любитель - 31.1.2009, 20:18 |
||||||
|
|||||||
| archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 11 Всего: 27 |
Самое прикольное объяснение использования using, из тех которые я слышал -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |