Als «using» getaggte Fragen

"using" ist ein Schlüsselwort in einigen Programmiersprachen (C ++, C #, VB.NET, Haxe).

26
Was ist die beste Problemumgehung für das Problem mit dem Block "Verwenden" des WCF-Clients?
Ich mag es, meine WCF-Service-Clients innerhalb eines usingBlocks zu instanziieren , da dies so ziemlich die Standardmethode für die Verwendung von Ressourcen ist, die Folgendes implementieren IDisposable: using (var client = new SomeWCFServiceClient()) { //Do something with the client } Wie in diesem MSDN-Artikel erwähnt , kann das Umschließen eines …
404 c#  vb.net  wcf  using  wcf-client 

12
Müssen HttpClient und HttpClientHandler zwischen Anforderungen angeordnet werden?
System.Net.Http.HttpClient und System.Net.Http.HttpClientHandler in .NET Framework 4.5 implementieren IDisposable (über System.Net.Http.HttpMessageInvoker ). In der usingAnweisungsdokumentation heißt es: Wenn Sie ein IDisposable-Objekt verwenden, sollten Sie es in der Regel in einer using-Anweisung deklarieren und instanziieren. Diese Antwort verwendet dieses Muster: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using …


17
Verschachtelt mit Anweisungen in C #
Ich arbeite an einem Projekt. Ich muss den Inhalt von zwei Dateien vergleichen und sehen, ob sie genau zueinander passen. Vor vielen Fehlerprüfungen und -validierungen ist mein erster Entwurf: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f => f.Extension == ".out").Single<FileInfo>(); …
315 c#  .net  file  using 

4
MySQL ON vs USING?
JOINWas ist in einem MySQL der Unterschied zwischen ONund USING()? Soweit ich das beurteilen kann, USING()ist die Syntax nur bequemer, während sie ONetwas flexibler ist, wenn die Spaltennamen nicht identisch sind. Dieser Unterschied ist jedoch so gering, dass man meinen würde, sie würden ihn einfach beseitigen USING(). Gibt es mehr, …
252 mysql  join  using 

14
Warum sollten Sie unnötiges C # mithilfe von Anweisungen entfernen?
Zum Beispiel brauche ich selten: using System.Text; aber es ist immer standardmäßig da. Ich gehe davon aus, dass die Anwendung mehr Speicher benötigt, wenn Ihr Code unnötige Anweisungen enthält . Aber gibt es noch etwas, das ich beachten sollte? Macht es auch einen Unterschied, ob dieselbe Direktive in nur einer …
216 c#  assemblies  using 

10
Soll ich () DataSet und DataTable entsorgen?
DataSet und DataTable implementieren beide IDisposable, daher sollte ich nach herkömmlichen Best Practices ihre Dispose () -Methoden aufrufen. Nach dem, was ich bisher gelesen habe, verfügen DataSet und DataTable jedoch nicht über nicht verwaltete Ressourcen, sodass Dispose () nicht viel bewirkt. Außerdem kann ich nicht einfach verwenden, using(DataSet myDataSet...)da DataSet …


7
Wird in einem "using" -Block eine SqlConnection bei Rückgabe oder Ausnahme geschlossen?
Erste Frage: Sag ich habe 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(); } Wird die Verbindung geschlossen? Denn technisch kommen wir nie so zum letzten }wie returnvorher. Zweite Frage: Diesmal habe …
136 c#  using  sqlconnection 

5
Gibt es irgendwelche Nebenwirkungen bei der Rückkehr aus einer using () -Anweisung?
Ein Verfahren Wert von der Rückkehr innerhalb einer using Anweisung , die eine Datacontext bekommt scheint immer Arbeit in Ordnung , wie folgt aus : 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 …
125 c#  using 



8
Muss ich eine SQLConnection schließen (), bevor sie entsorgt wird?
Sollten wir gemäß meiner anderen Frage zu Einwegobjekten Close () vor dem Ende eines using-Blocks aufrufen? 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(); }



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.