Я немного новичок в C#, больше привык к скриптовым языкам. Мне нравится идея «использования», вы создаете экземпляр объекта, а затем вы работаете в пределах своего объема, если вам это нужно, тогда вы позволяете ему распоряжаться собой, когда это делается для его цели.Как узнать лучшее место для использования 'using'?
Но, это неестественно для меня. Когда люди показывают мне примеры использования, я признаю это хорошим инструментом для работы, но мне никогда не приходило в голову решать проблемы с ним в моем собственном программировании.
Как я могу узнать хорошие места для использования using
и как использовать его в сочетании с блоками try-catch. Они идут внутри блока или обычно вы хотите заключить оператор using в блок try?
Чтобы прояснить объекты, реализующие IDisposable напрямую или через наследование (поскольку danieltalsky является «несколько новым для C#»). –
Спасибо Джонатан - отредактирован соответствующим образом. –
Ну, «несколько нового для C#», я имею в виду, «писал коммерческий код на C# менее 8 месяцев». Я, например, уже знаком с подключением «использования» к «IDisposable», о котором я упоминаю в вопросе. Это была часть управления «пожизненного контроля», которую я отсутствовал. – danieltalsky