Результаты поиска по запросу "using"
Это имеет смысл. Одним из возможных исключений является TimeoutException.
я правильно помню, что когда я использовал урожай внутриusing SqlConnection блоки я получил исключения во время выполнения. using (var connection = new SqlConnection(connectionString)) { var command = new SqlCommand(queryString, connection); ...
блок.
жный дубликат: Что такое блок C # Using и зачем его использовать? [https://stackoverflow.com/questions/212198/what-is-the-c-using-block-and-why-should-i-use-it] Я видел оператор using, используемый в середине кодового блока, в чем причина этого?
, Например, если у вас есть функция в безымянном пространстве имен, скажем, подробности реализации, то вы можете использовать декларацию using для ее типа возвращаемого значения или типа параметров. Это вводит имя только в это пространство имен (поэтому на него нельзя ссылаться из других файлов), но, опять же, вас это не должно волновать, поскольку вам не следует включать файл .cc / .cpp (безымянные пространства имен специально предназначены для избежания Конфликты имен во время ссылки, что здесь неприменимо: это просто псевдоним во время компиляции). Хуже того, это вносит двусмысленность, если это имя уже существует!
асно ли (и правильно) в заголовочном файле C ++ использовать объявление using в пространстве имен следующим образом: #include <boost/numeric/ublas/vector.hpp> namespace MyNamespace { using boost::numeric::ublas::vector; vector MyFunc(vector in); ...
Спасибо, Понятно Visual Studio 2008 и выше.
ько что установил resharper, и он дает мне знать пространства имен, которые я на самом деле не использую в каждом из моих классов. что приводит меня к вопросу - есть ли какие-либо накладные расходы на то, чтобы оставить эти неиспользованные ...
, и т.д :-)
оказалось, что я где-то читал, что упорядочение ваших утверждений об использовании и избавление от неиспользуемых имеет какое-то преимущество в производительности ... но я не могу найти никаких доказательств или ресурсов, подтверждающих это ... ...
Независимо от того, что применяются обычные правила сборки мусора: управляемые ресурсы (память) для объекта по-прежнему обрабатываются в обычном режиме. Использование / IDisposable только освобождает неуправляемые ресурсы.
т, чтобы подтвердить, если у меня есть следующее: using (Object1) { create Object2 } // bookmark1Будет ли объект 2 уничтожен в закладке 1 вместе с объектом 1? Object2 имеет StringReader, а Object1 имеет MemoryStream.
Изменение старого проекта на 4.5 заставило его работать.
дал решение под названиемFoo, Добавлена библиотека классов под названиемFoo.Common Добавлено консольное приложение для вызова кода библиотеки изConsoleApp. Я ссылался наFoo.Common изConsoleAppи набрал: using Foo.Common; public class Program { ...
«На имя класса или члена пространства имен можно ссылаться после того, как оператор :: scope resolution (5.1) применен к вложенному имени-спецификатору, который назначает его класс или пространство имен. Во время поиска имени, предшествующего :: scope resolution Имена операторов, объектов, функций и перечислителей игнорируются. Если найденное имя не является именем класса (пункт 9) или именем пространства имен (7.3.1), программа некорректна. "
ли кто-нибудь объяснить мне разницу между следующим использованием пространства имен: using namespace ::layer::module; а также using namespace layer::module; Что вызывает дополнительный:: доlayer?
Структура и 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 ...
Каковы различия между typedef и использованием?
Каковы различия между использованием typedef Some::Nested::Namespace::TypeName TypeName;или же using Some::Nested::Namespace::TypeName;предоставить стенографиюTypeName в местном масштабе?