Свързани въпроси 'using'
FtpWebResponse IDisposable затваря ли отговора?
Използвам следния код в моята програма, трябва ли все пак да извикам response.close() ? Или изпълнението FtpWebResponse IDisposable затваря отговора?
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
{
}
По принцип...
480 изгледи
schedule
22.09.2022
Как да направя тип достъпен във всички пространства от имена?
Направих обекти на Excel достъпни за клас по обичайния начин:
using Excel=Microsoft.Office.Interop.Excel;
Въпреки това ще разработвам много класове в този проект, повечето от които ще трябва да работят с обекти на Excel и изглежда, че ще...
125 изгледи
schedule
06.10.2022
какво е очакваното поведение?
По-долу е чисто академично измислена йерархия на класовете.
struct X{
void f1();
void f2();
void f3();
};
struct Y : private X{
void f4();
};
struct Z : X{
};
struct D : Y, Z{
using X::f2;
using...
669 изгледи
schedule
11.12.2022
Клонирането на обект за еднократна употреба ще причини ли изтичане на памет в C#?
Проверете този код:
.. class someclass : IDisposable{
private Bitmap imageObject;
public void ImageCrop(int X, int Y, int W, int H)
{
imageObject = imageObject.Clone(new Rectangle(X, Y, W, H), imageObject.PixelFormat);
}...
2455 изгледи
schedule
10.12.2022
Защо използването на пространство от имена std не се препоръчва в заглавен файл в C++?
Възможен дубликат: Защо 'using namespace std;' счита за лоша практика в C++?
Чел съм много пъти, че дори ако използването на namespace std в заглавния файл е законно, това може да има катастрофални последици. Може би не разбирам какво...
446 изгледи
schedule
19.11.2023
използване на израза FileStream и/или StreamReader - предупреждения на Visual Studio 2012
Новото Visual Studio 2012 се оплаква от обща кодова комбинация, която винаги съм използвал. Знам, че изглежда пресилено, но направих следното в моя код „само за да съм сигурен“.
using (var fs = new FileStream(filePath, FileMode.Open,...
67302 изгледи
schedule
02.12.2023
C# Използването на SQL метод се нуждае от метод за затваряне?
Когато използвате using блок за SQL връзки в C#, това също ли е близък метод? Питам, тъй като трябва изрично да използвам метода con.Open() . Намерих този пример:
using (SqlConnection con = new SqlConnection(connectionString))
{...
222 изгледи
schedule
23.12.2023
Как да уловя и регистрирам изключение вътре в Using оператор, без да използвам try-catch?
Както знам, че операторът Using има вградена реализация на Dispose() и Try-Catch. Така че искам да знам няколко неща
Възможно ли е да се регистрира изключение в оператора using без да се използва блок try-catch, вътре или извън оператора. Ако...
1441 изгледи
schedule
29.12.2023
Правилно ли е да се върне метод в израз за използване (обект, който имплементира iDisposable)?
Възможен дубликат: Ако върна стойност вътре в използващ блок в метод, използването изхвърля ли обекта преди връщането?
Имам този код (опростен):
bool method1()
{
using (OleDbConnection con = new OleDbConnection(connString))...
209 изгледи
schedule
30.01.2024
Липсващи препратки, които не съществуват в MVC3
Отделих моите модели от моето основно приложение ASP.net MVC3 в библиотека от класове, която е част от същото решение като моя проект и е посочена в моя проект.
Все пак моделите в тази библиотека от класове (копирах папката с модели в библиотеката...
167 изгледи
schedule
20.03.2024
C#: използване на блок: повторно инициализиране на обект
Повторното инициализиране в рамките на блока "използване" е лоша идея, трябва да се избягва по всяко време. Все пак ще попитам това:
Защо извикването "using" разполага с оригиналната стойност, а не с последната препратка или повторно...
1135 изгледи
schedule
06.04.2024
Използване на израза using в C#
Възможен дубликат: Какво представлява блокът C# Using и защо да го използвам?
Виждал съм израза using, използван в средата на кодов блок, каква е причината за това?
4553 изгледи
schedule
19.04.2024
C++ typedef срещу използване на
Наскоро видях някакъв код по редовете:
typedef QuiteALongName::SomeVariable SomeVariable;
Първата ми мисъл беше, че може би е по-добре да напиша кода като:
using QuiteALongName::SomeVariable;
Но тъй като бях малко ръждясал, не можах...
184 изгледи
schedule
25.05.2024
Празно използване на блок
Вече беше определено тук , че празен използващ блок не е подходящ начин за отмяна Dispose() , но какво да кажем за следния случай?
Това законна употреба ли е за празен блок using ?
try
{
using (File.OpenRead(sourceFile)) { }
}
catch...
1228 изгледи
schedule
14.06.2024