Вопросы с тегом 'using'

"использование" - это ключевое слово на некоторых языках программирования (С++, С#, VB.NET, Haxe)
26 отв.

Каков наилучший способ обхода проблемы WCF с использованием `` `WCF?

Мне нравится создавать экземпляры моих клиентов службы WCF в блоке using, поскольку он в значительной степени является стандартным способом использования ресурсов, реализующих IDisposable: using (var client = new SomeWCFServiceClient()) { //Do...
22 февр. '09 в 2:02
11 отв.

Нужно ли удалять HttpClient и HttpClientHandler?

System.Net.Http.HttpClient и System.Net.Http.HttpClientHandler в.NET Framework 4.5 реализуют IDisposable (через System.Net.Http.HttpMessageInvoker). В документации, using заявлении, говорится: Как правило, когда вы используете объект IDisposable,...
29 марта '13 в 17:17
29 отв.

Каковы использование "использования" в С#

Пользователь kokos ответил на замечательные скрытые особенности вопроса С#, указав ключевое слово using. Можете ли вы рассказать об этом? Каковы способы using?
16 сент. '08 в 21:23
15 отв.

Вложенные с помощью операторов в С#

Я работаю над проектом. Мне нужно сравнить содержимое двух файлов и посмотреть, точно ли они соответствуют друг другу. Перед большой проверкой ошибок и проверкой мой первый проект: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory...
25 авг. '09 в 20:31
13 отв.

Почему вы должны удалить ненужные директивы С#?

Например, мне редко нужно: using System.Text; но он всегда там по умолчанию. Я предполагаю, что приложение будет использовать больше памяти, если ваш код содержит ненужные с использованием директив. Но есть ли что-нибудь еще, о чем я должен знать...
26 сент. '08 в 0:30
10 отв.

Должен ли я Dispose() DataSet и DataTable?

DataSet и DataTable реализуют IDisposable, поэтому, с помощью обычных передовых методов, я должен называть их методы Dispose(). Однако из того, что я читал до сих пор, DataSet и DataTable фактически не имеют неуправляемых ресурсов, поэтому Dispose()...
27 мая '09 в 2:08
3 отв.

MySQL ON против USING?

В MySQL JOIN, в чем разница между ON и USING()? Насколько я могу судить, USING() - это просто более удобный синтаксис, тогда как ON позволяет немного больше гибкости, если имена столбцов не идентичны. Однако это различие настолько незначительно, вы ...
06 июля '12 в 19:16
5 отв.

Использование оператора с нулевым объектом

Можно ли использовать оператор using для (потенциально) нулевого объекта? Рассмотрим следующий пример: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDispos...
26 марта '10 в 14:22
7 отв.

в блоке "using" есть SqlConnection, закрытое по возврату или исключению?

Первый вопрос: Скажем, у меня using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.Command...
17 янв. '11 в 23:55
5 отв.

Может ли "использование" с несколькими ресурсами вызвать утечку ресурсов?

С# позволяет мне сделать следующее (пример из MSDN): using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. } Что произойдет, если font4 = new Font выбрасывает? Из того, что я пон...
14 янв. '14 в 19:08
10 отв.

Зачем использовать неиспользуемые директивы в С#?

Мне интересно, есть ли какие-либо причины (помимо очистки исходного кода), почему разработчики используют функцию "Удалить неиспользуемые Usings" в Visual Studio 2008?
10 марта '09 в 13:58
8 отв.

Должен ли я закрыть() SQLConnection, прежде чем он будет удален?

В другом вопросе здесь об одноразовых объектах, следует ли мы называть Close() до конца используемого блока? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INT...
28 июля '09 в 21:21
5 отв.

Есть ли какие-либо побочные эффекты возврата изнутри инструкции using()?

Возврат значения метода из внутри. Оператор using, получающий DataContext, всегда работает fine, например: public static Transaction GetMostRecentTransaction(int singleId) { using (var db = new DataClasses1DataContext()) { var tr...
03 марта '10 в 12:06
1 отв.

Как использовать функцию С# 6 "Использование статического"?

Я смотрю на пару новых функций в С# 6, в частности, "using static". с использованием static - это новый вид использования, который позволяет импортировать статические элементы типов непосредственно в область. (Нижняя часть сообщения в блоге) ...
06 авг. '15 в 12:46
7 отв.

Является ли хороший подход к вызову return внутри с помощью выражения {}?

Я просто хочу знать, безопасно ли/хорошо подходит для вызова return внутри блока using. Например, using(var scope = new TransactionScope()) { // my core logic return true; // if condition met else return false; scope.Complete(); } Мы зна...
02 авг. '12 в 14:59