«using» 태그된 질문

"using"은 일부 프로그래밍 언어 (C ++, C #, VB.NET, Haxe)의 키워드입니다.

26
WCF 클라이언트`사용`블록 문제에 대한 가장 좋은 해결 방법은 무엇입니까?
using구현하는 리소스를 사용하는 표준 방법과 거의 비슷하기 때문에 블록 내에서 WCF 서비스 클라이언트를 인스턴스화 하는 것이 좋습니다 IDisposable. using (var client = new SomeWCFServiceClient()) { //Do something with the client } 그러나이 MSDN 기사 에서 언급 한 것처럼 WCF 클라이언트를 using블록 에 래핑 하면 클라이언트가 오류 상태 (시간 초과 또는 …
404 c#  vb.net  wcf  using  wcf-client 

12
HttpClient와 HttpClientHandler를 요청 사이에 배치해야합니까?
System.Net.Http.HttpClient 및 System.Net.Http.HttpClientHandler.NET Framework 4.5의 는 IDisposable ( System.Net.Http.HttpMessageInvoker 를 통해 )을 구현 합니다. 그만큼 using문 문서는 말합니다 : 일반적으로 IDisposable 객체를 사용할 때는 using 문에서 선언하고 인스턴스화해야합니다. 이 답변 은 다음 패턴을 사용합니다. var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() …


17
C #에서 문을 사용하여 중첩
프로젝트를 진행 중입니다. 두 파일의 내용을 비교하여 서로 정확히 일치하는지 확인해야합니다. 많은 오류 검사 및 유효성 검사 전에 첫 번째 초안은 다음과 같습니다. DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f => f.Extension == ".out").Single<FileInfo>(); FileInfo expectedFile = files.Where(f => f.Extension …
315 c#  .net  file  using 

4
MySQL을 사용하고 있습니까?
MySQL JOIN에서 ON와 의 차이점은 무엇 USING()입니까? 내가 알 수있는 한 USING(), 더 편리한 구문이지만 ON열 이름이 동일하지 않을 때 약간 더 유연합니다. 그러나 그 차이는 너무 작기 때문에을 사용하지 않을 것이라고 생각할 것입니다 USING(). 눈을 만나는 것보다 더 많은 것이 있습니까? 그렇다면 주어진 상황에서 어떤 것을 사용해야합니까?
252 mysql  join  using 

14
지시문을 사용하여 불필요한 C #을 제거해야하는 이유는 무엇입니까?
예를 들어 거의 필요하지 않습니다. using System.Text; 항상 기본적으로 있습니다. 코드에 불필요한 using 지시문이 포함되어 있으면 응용 프로그램에서 더 많은 메모리를 사용한다고 가정합니다 . 그러나 내가 알아야 할 다른 것이 있습니까? 또한 동일한 using 지시문이 하나의 파일과 대부분 / 모든 파일에 사용되는 경우 어떤 차이가 있습니까? 편집 :이 질문은 객체가 …
216 c#  assemblies  using 

10
Dispose () DataSet 및 DataTable을해야합니까?
DataSet과 DataTable은 모두 IDisposable을 구현하므로 일반적인 모범 사례에서는 Dispose () 메서드를 호출해야합니다. 그러나 지금까지 읽은 내용에서 DataSet 및 DataTable에는 실제로 관리되지 않는 리소스가 없으므로 Dispose ()는 실제로 많은 작업을 수행하지 않습니다. 또한 using(DataSet myDataSet...)DataSet에는 DataTable 컬렉션이 있으므로 사용할 수 없습니다 . 따라서 안전하려면 myDataSet.Tables를 반복하고 각 DataTable을 삭제 한 다음 …

5
null 객체와 함께 using 문에서 Dispose ()가 호출됩니까?
using(잠재적으로) 널 오브젝트 에서 명령문 을 사용하는 것이 안전 합니까? 다음 예제를 고려하십시오. class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } Dispose객체가 null이 …
179 c#  idisposable  using 

7
"사용"블록에서 SqlConnection이 반환 또는 예외로 닫혔습니까?
첫 번째 질문 : 내가 가지고 있다고 using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } 연결이 닫혔습니까? 기술적 }으로 우리는 return이전 과 다름 없이 끝까지 도달하지 않기 때문입니다. 두번째 질문 : …
136 c#  using  sqlconnection 

5
using () 문에서 반환하면 부작용이 있습니까?
의 메소드 값 반환 내부 의 DataContext를 가져옵니다 using 문은 항상 일 것 같습니다 잘 같은 : public static Transaction GetMostRecentTransaction(int singleId) { using (var db = new DataClasses1DataContext()) { var transaction = (from t in db.Transactions orderby t.WhenCreated descending where t.Id == singleId select t).SingleOrDefault(); return transaction; } } …
125 c#  using 

2
C # 6 "정적 사용"기능은 어떻게 사용합니까?
C # 6 의 몇 가지 새로운 기능 , 특히 "using static"을 살펴보고 있습니다. using static 은 유형의 정적 멤버를 범위로 직접 가져올 수있는 새로운 종류의 using 절입니다. (블로그 게시물 하단) 아이디어는 내가 찾은 몇 가지 자습서에 따르면 다음과 같습니다 . using System; class Program { static void Main() { …


8
SQLConnection이 삭제되기 전에 Close ()해야합니까?
Disposable objects에 대한 다른 질문 에 따라 using 블록이 끝나기 전에 Close ()를 호출해야합니까? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }

6
사용하지 않는 using 지시문은 성능에 어떤 영향을 미칩니 까?
Visual Studio는 새 페이지 또는 프로젝트를 만들 때마다 자동으로 using 문을 만듭니다. 이 중 일부는 절대 사용하지 않습니다. Visual Studio에는 "사용하지 않는 사용을 제거"하는 유용한 기능이 있습니다. 한 번도 액세스하지 않은 using 문이 파일 맨 위에 언급되어 있으면 프로그램 성능에 부정적인 영향이 있는지 궁금합니다.
110 c#  .net  visual-studio  using 

5
둘 이상의 리소스를 "사용"하면 리소스 누수가 발생할 수 있습니까?
C #을 사용하면 다음을 수행 할 수 있습니다 (MSDN의 예). using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. } 하면 어떻게됩니까 font4 = new Font던져? 내가 이해하는 것에서 font3는 리소스를 누출하고 폐기되지 않을 것입니다. 이것이 사실입니까? (font4는 폐기되지 않습니다) 이것은 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.