using-statement
например, мне редко нужно: using System.Text; но он всегда есть по умолчанию. Я предполагаю, что приложение будет использовать больше памяти, если ваш код содержит ненужных С помощью директивы. Но есть ли что-то еще, о чем я должен знать? кроме того, имеет ли какое-либо значение, если одна и та же директи...
DataSet и DataTable реализуют IDisposable, поэтому, согласно общепринятым рекомендациям, я должен вызвать их методы Dispose (). однако, из того, что я читал до сих пор, DataSet и DataTable на самом деле не имеют никаких неуправляемых ресурсов, поэтому Dispose() на самом деле не делает много. плюс, я не могу...
первый вопрос: Скажем, у меня есть using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameter...
Мне интересно, есть ли какие-либо причины (кроме очистки исходного кода), почему разработчики используют "удалить неиспользуемые Usings" функция в Visual Studio 2008?...
Я смотрю на пару новые возможности в C# 6, в частности, "использовать статический". используя статический - это новый вид предложения using, который позволяет импортировать статические члены типов непосредственно в область видимости.(внизу поста в блоге) идея заключается в следующем, согласно нескольки...
у меня ситуация, когда я делаю async вызов метода, который возвращает и IDisposable экземпляра. Например: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); теперь перед async был на сцене, когда работал с IDisposable экземпляр, этот вызов и код, который использовал...
Visual Studio автоматически создает операторы using для вас при создании новой страницы или проекта. Некоторые из них вы никогда не будете использовать. Visual Studio имеет полезную функцию "удалить неиспользуемые использования". интересно, есть ли какое-либо негативное влияние на производительность програм...
Я просто хочу знать, это безопасный / хороший подход к вызову return внутри using блок. например. using(var scope = new TransactionScope()) { // my core logic return true; // if condition met else return false; scope.Complete(); } мы знаем, что в последний раз самая кудрявая скобка dispose() будет...
Это был вопрос телефонного интервью, который у меня был: есть ли время, когда Dispose не будет вызываться на объект, область действия которого объявлена блоком using? мой ответ был нет - даже если исключение произойдет во время использования блока, Dispose все равно будет вызван. интервьюер не согласился и ...
Я пытаюсь вычислить расстояние между двумя точками. Две точки я сохранил в векторе в C++: (0,0) и (1,1). Я должен получить результаты как 0 1.4 1.4 0 но фактический результат, который я получил 0 1 -1 0 Я думаю, что что-то не так с тем, как я использую итератор в векторе. Как я могу исправить эту пробл...