0
ответов

Использование операторов и пути к пространству имен? C #

Недавно я перестал использовать операторы using и вместо этого использую полный путь к пространству имен любого вызываемого мной объекта .net. Пример: using System; пространство имен QuizViewer {class Class1 {...
вопрос задан: 19 March 2018 14:36
0
ответов

Утилизируются ли ресурсы, даже если в блоке using возникает исключение? [дубликат]

Возможный дубликат: Вызывается ли метод Dispose, если исключение брошено внутри Use statment? У меня есть несколько блоков using при доступе к базе данных. Мне стало интересно - если ...
вопрос задан: 23 May 2017 12:25
0
ответов

Почему C # не позволяет передавать переменную using в функцию как ref или out [дубликат]

Возможный дубликат: Передача объекта IDisposable по ссылке вызывает ошибку? Почему C # не позволяет передавать переменную из блока using в функцию как ref или out? Это мой код: using (...
вопрос задан: 23 May 2017 12:13
0
ответов

Когда следует использовать оператор using? [дубликат]

Возможный дубликат:Что такое блок C#Using и почему я должен его использовать? Я конвертирую старый сайт в C#и не уверен, когда мне следует использовать «using». Есть ли какие-то общие рекомендации? Я...
вопрос задан: 23 May 2017 12:10
0
ответов

How to handle WCF exceptions (consolidated list with code)

I'm attempting to extend this answer on SO to make a WCF client retry on transient network failures and handle other situations that require a retry such as authentication expiration. Question: What ...
вопрос задан: 23 May 2017 11:54
0
ответов

Форматирование / отступ для операторов using (C #)

Когда дело доходит до использования операторов в C # (не (чтобы его можно было спутать с директивами using, которые импортируют пространства имен), Visual Studio не делает отступ в однострочном коде, который следует за ним, если фигурные скобки не исполь
вопрос задан: 23 May 2017 11:53
0
ответов

Использование процесса с использованием блока [duplicate]

Возможный дубликат: что произойдет, если я не закрою System.Diagnostics.Process в моем консольном приложении C #? Поскольку System.Diagnostics.Process наследуется от Component, который реализует IDisposable, должен ...
вопрос задан: 23 May 2017 11:51
0
ответов

Куда мне поместить команду try / catch с оператором using? [дубликат]

Возможный дубликат: попробуйте / поймать + используя правильный синтаксис Я хотел бы попробовать / уловить следующее: // запись в файл с помощью (StreamWriter sw = File.AppendText (filePath)) {...
вопрос задан: 23 May 2017 10:31
0
ответов

Когда утилизировать?

Меня смущают все эти разговоры об IDispose и «использовании» утверждений. Интересно, может ли кто-нибудь сказать мне, нужно ли мне использовать либо "использующий" оператор, либо какую-то реализацию IDispose...
вопрос задан: 5 April 2017 17:14
0
ответов

Не удалось найти имя типа или пространства имен [дубликат]

У меня есть решение C # с несколькими проектами в Visual Studio 2010. Один из них - тестовый проект (я назову его «PrjTest»), другой - проект приложения Windows Forms (я назову его «PrjForm»). Есть ...
вопрос задан: 2 November 2016 11:14
0
ответов

Каковы отношения между ключевым словом using и интерфейсом IDisposable?

Если я использую ключевое слово using, все равно придется ли реализовывать IDisposable?
вопрос задан: 25 March 2013 22:16
0
ответов

MemoryStream в операторе использования -Нужно ли вызывать close()

При использовании потока памяти в операторе использования мне нужно вызывать close? Например, нужен ли здесь ms.Close ()? using (MemoryStream ms = new MemoryStream (byteArray )){ // содержимое...
вопрос задан: 15 August 2012 11:12
0
ответов

Вызывается ли IDisposeable, если в операторе using обнаружено необработанное исключение?

Если у меня есть следующее, будет ли IDisposeable по-прежнему вызываться для DisposeableObject, или объект останется открытым из-за ошибки обнаружено необработанное исключение? using (DisposeableObject = new ...
вопрос задан: 30 June 2012 02:39
0
ответов

Как можно провести рефакторинг кода, связанного с вложенными использованиями?

У меня есть код, в котором очень много дубликатов. Проблема связана с тем, что я имею дело с вложенными типами IDisposable. Сегодня у меня есть что-то похожее на :public void...
вопрос задан: 23 April 2012 17:43
0
ответов

Реализация C ++ эквивалента C # using оператор

Я ищу элегантное решение для реализации эквивалента оператора using C # в C ++. В идеале результирующий синтаксис должен быть простым для использования и чтения. Детали инструкции C # Using:
вопрос задан: 26 March 2012 21:00
0
ответов

Нужно ли мне использовать ключевое слово using в каждом объекте, реализующем IDisposable?

Я вызываю стороннюю библиотеку, в которой так много классов реализовано IDisposable. Нужно ли мне использовать шаблон использования для всех из них?
вопрос задан: 26 March 2012 20:59
0
ответов

using(IDisposable obj = new …) в C# для записи блоков кода в потоке (например, XML)

Я начал использовать классы, реализующие IDisposable, для записи блоков в потоки с оператором using. Это полезно для сохранения правильной вложенности и предотвращения отсутствия или неправильного размещения начала/конца...
вопрос задан: 26 March 2012 20:57
0
ответов

использование вложенности & try/catch

Этот вопрос больше похож на то, как ПРАВИЛЬНО что-то сделать... Вопрос ... есть ли правильный порядок вложенности между блоком использования и попыткой/поймать? Можно ли вкладывать весь оператор using...
вопрос задан: 26 March 2012 20:57
0
ответов

Оператор using с несколькими переменными [дубликат]

Можно ли сделать этот код немного более компактным, каким-то образом объявив две переменные внутри одного и того же блока using? используя (var sr = new StringReader (content)) {using (var xtr = new ...
вопрос задан: 26 March 2012 09:24
0
ответов

Dispose MemoryStream при использовании с .Net Mail Attachment

Я использую MemoryStream для добавления вложений из двоичного файла, который хранится в БД. Моя проблема в том, что я хочу правильно избавиться от MemoryStream. Это легко сделать с помощью оператора using, но ...
вопрос задан: 24 January 2012 06:38
0
ответов

При использовании следует использовать оператор?

Многие люди на SO отметили, что я должен использовать использование оператора чаще. Поэтому я практикую.Проблема в том, что я не могу решить, когда его использовать, а когда нет. Когда я думаю, что я должен использовать ...
вопрос задан: 2 December 2011 01:16
0
ответов

Использование оператора вокруг диалоговой формы для обеспечения сборки мусора

У нас есть приложение Windows Forms, которое содержит тысячи форм. Многие из них временно отображаются в виде диалогов с помощью метода ShowDialog (). Это приложение существует уже много лет, и ...
вопрос задан: 29 November 2011 17:32
0
ответов

Могу ли я объединить блок using () {} с параметром метода out?

Учитывая метод public static bool Connection.TryCreate (out Connection connection) {} И фрагмент вызывающего кода: Connection connection; {{ 1}} if (! Connection.TryCreate (out connection)) // обрабатываем ...
вопрос задан: 19 November 2011 18:33
0
ответов

Пытаясь лучше понять оператор using

, я прочитал пару статей об операторе using, чтобы попытаться понять, когда его следует использовать. Похоже, что большинство людей считает, что его следует использовать как можно чаще, поскольку это гарантирует ...
вопрос задан: 15 November 2011 08:01
0
ответов

Почему в HttpWebResponse нет метода Dispose

HttpWebReponse реализует интерфейс IDisposable, но почему нет метода Dispose. Он содержит только метод Close. Будет ли использоваться шаблон, доступный для этого класса?
вопрос задан: 9 November 2011 13:46
0
ответов

Директива Sort «usings» от ReSharper Clean-up

Как настроить ReSharper для вызова «Sort usings» в классе?
вопрос задан: 9 November 2011 09:59
0
ответов

Проблемы с оператором Using и клиентом WCF

Я завернул весь код, вызывающий вызовы WCF, в оператор using, думая, что объект будет правильно размещен. Когда я ищу в Google исключение «Служба HTTP, расположенная в .. ...
вопрос задан: 18 July 2011 07:47
0
ответов

с использованием исключений проглатывания блока

У меня void foo1 () { с помощью(...){...} } void foo2 () { с помощью(...){...} } void foo3 () { с помощью(...){...} } и у меня void foo () {... backgroundWorker.DoWork + = (s, ev) => ...
вопрос задан: 23 June 2011 17:11
0
ответов

ключевое слово using для переменной базового класса

Я просматриваю движок WildMagic 5 (www.geometrictools. com), где класс Vector <> наследуется от класса Tuple <>, который имеет массив определенного размера с именем mTuple [] (устанавливается ...
вопрос задан: 14 June 2011 00:15
0
ответов

Почему переменная, объявленная в операторе using, обрабатывается как только для чтения?

Почему используется переменная, обрабатываемая как только для чтения? Это спецификация языка C # или Спецификация управляемых языков? Это потому, что C # является языком .net? Заранее спасибо. Примечание: использование переменной является переменной ...
вопрос задан: 14 May 2011 11:09