Результаты поиска по запросу "using"

2 ответа

Это имеет смысл. Одним из возможных исключений является TimeoutException.

я правильно помню, что когда я использовал урожай внутриusing SqlConnection блоки я получил исключения во время выполнения. using (var connection = new SqlConnection(connectionString)) { var command = new SqlCommand(queryString, connection); ...

6 ответов

 блок.

жный дубликат: Что такое блок C # Using и зачем его использовать? [https://stackoverflow.com/questions/212198/what-is-the-c-using-block-and-why-should-i-use-it] Я видел оператор using, используемый в середине кодового блока, в чем причина этого?

5 ответов

, Например, если у вас есть функция в безымянном пространстве имен, скажем, подробности реализации, то вы можете использовать декларацию using для ее типа возвращаемого значения или типа параметров. Это вводит имя только в это пространство имен (поэтому на него нельзя ссылаться из других файлов), но, опять же, вас это не должно волновать, поскольку вам не следует включать файл .cc / .cpp (безымянные пространства имен специально предназначены для избежания Конфликты имен во время ссылки, что здесь неприменимо: это просто псевдоним во время компиляции). Хуже того, это вносит двусмысленность, если это имя уже существует!

асно ли (и правильно) в заголовочном файле C ++ использовать объявление using в пространстве имен следующим образом: #include <boost/numeric/ublas/vector.hpp> namespace MyNamespace { using boost::numeric::ublas::vector; vector MyFunc(vector in); ...

ТОП публикаций

4 ответа

Спасибо, Понятно Visual Studio 2008 и выше.

ько что установил resharper, и он дает мне знать пространства имен, которые я на самом деле не использую в каждом из моих классов. что приводит меня к вопросу - есть ли какие-либо накладные расходы на то, чтобы оставить эти неиспользованные ...

4 ответа

, и т.д :-)

оказалось, что я где-то читал, что упорядочение ваших утверждений об использовании и избавление от неиспользуемых имеет какое-то преимущество в производительности ... но я не могу найти никаких доказательств или ресурсов, подтверждающих это ... ...

4 ответа

Независимо от того, что применяются обычные правила сборки мусора: управляемые ресурсы (память) для объекта по-прежнему обрабатываются в обычном режиме. Использование / IDisposable только освобождает неуправляемые ресурсы.

т, чтобы подтвердить, если у меня есть следующее: using (Object1) { create Object2 } // bookmark1Будет ли объект 2 уничтожен в закладке 1 вместе с объектом 1? Object2 имеет StringReader, а Object1 имеет MemoryStream.

6 ответов

Изменение старого проекта на 4.5 заставило его работать.

дал решение под названиемFoo, Добавлена ​​библиотека классов под названиемFoo.Common Добавлено консольное приложение для вызова кода библиотеки изConsoleApp. Я ссылался наFoo.Common изConsoleAppи набрал: using Foo.Common; public class Program { ...

1 ответ

«На имя класса или члена пространства имен можно ссылаться после того, как оператор :: scope resolution (5.1) применен к вложенному имени-спецификатору, который назначает его класс или пространство имен. Во время поиска имени, предшествующего :: scope resolution Имена операторов, объектов, функций и перечислителей игнорируются. Если найденное имя не является именем класса (пункт 9) или именем пространства имен (7.3.1), программа некорректна. "

ли кто-нибудь объяснить мне разницу между следующим использованием пространства имен: using namespace ::layer::module; а также using namespace layer::module; Что вызывает дополнительный:: доlayer?

8 ответов

Структура и IDisposable

Интересно, почему он не компилируется? public static void Main(string[] args) { using (MyStruct sss = new MyStruct()) { sss.s = "fsdfd";// Cannot modify members of 'sss' because it is a 'using variable' //sss.Set(12); //but it's ok } } public ...

3 ответа

Каковы различия между typedef и использованием?

Каковы различия между использованием typedef Some::Nested::Namespace::TypeName TypeName;или же using Some::Nested::Namespace::TypeName;предоставить стенографиюTypeName в местном масштабе?