using-statement

Eine 'using'-Anweisung ist eine C # - und VB.NET-Sprachfunktion, die die deterministische Bereinigung von verfügbaren Ressourcen vereinfacht. Nicht zu verwechseln mit der (nur C #) 'using'-Direktive (bezogen auf Namespaces), für die das Tag' using-directives 'verwendet wird.
1
Antwort

Gibt es Untersuchungen zur Verwendung von RAII in GC-Sprachen?

Hinweis: Objektlebensdauer RAII nicht mit / mit Blockbereich RAII Es scheint, als wäre es möglich, eine zusätzliche GC-Kategorie, kurzlebige Objekte (gc-Kategorie etwas häufiger), langlebige Objekte (gc-Kategorie seltener) und Ressourcenobjek...
10.09.2010, 15:14
4
Antworten

Wie könnte man einen Code umstrukturieren, der in verschachtelte Usings involviert ist?

Ich habe einen Code, der sehr viele Duplikate enthält. Das Problem kommt von der Tatsache, dass ich mit verschachtelten IDisposable -Typen zu tun habe. Heute habe ich etwas, das aussieht: %Vor% Der gesamte verschachtelte using -Block i...
23.04.2012, 17:43
4
Antworten

Wann zu entsorgen?

Ich bin verwirrt über all das Gerede über IDispose und "using" Statements. Ich frage mich, ob mir jemand sagen kann, ob ich im folgenden Testbeispiel entweder eine "using" -Anweisung oder eine Art Implementierung von IDispose verwenden muss ......
19.03.2012, 20:19
8
Antworten

Was bedeutet Verwenden von (...) {...} bedeuten [duplizieren]

   Mögliche Duplikate: Verwendung der using-Anweisung in c # Was ist der C # -Bearbeitungsblock und warum sollte ich ihn verwenden? Ich frage mich nur, was das bedeutet? Ich habe online viele Tutorials gesehen, die folgende Syntax...
25.01.2010, 23:51
7
Antworten

Best Practice bezüglich der Rückgabe von Blöcken [duplizieren]

Welcher Weg ist besser: einen Wert aus einer Methode innerhalb einer using -Anweisung zurückgeben oder eine Variable vorher deklarieren, sie innerhalb setzen und nach? zurückgeben %Vor% oder %Vor%     
03.08.2009, 18:24
3
Antworten

C # Verwenden von Schlüsselwörtern, die in einer einzelnen Zeile verschachtelt sind

Normalerweise habe ich so etwas gemacht (nur ein Beispiel): %Vor% Ist nicht besser, nur zu tun: %Vor% Aber ich bin mir nicht sicher, ob in dieser kurzen Syntax alle Ressourcen entsorgt werden (Stream) oder nur XmlTextReader? Vielen Da...
09.03.2010, 12:24
5
Antworten

Anweisung mit try catch verwenden. Was passiert mit der Verwendung einer Anweisung?

Wenn ich einen using-Block um eine try-catch-Anweisung habe, was passiert mit dem Objekt in dieser using-Anweisung, falls der catch eine Ausnahme auslöst? Betrachten Sie den folgenden Code: %Vor% Wenn wir annehmen, dass Foo () fehlschlägt un...
03.09.2012, 10:21
3
Antworten

Probleme mit der Using-Anweisung und dem WCF-Client

Ich habe den gesamten Code, der WCF-Aufrufe aufruft, innerhalb einer using-Anweisung in einem Gedanken eingeschlossen, dass das Objekt ordnungsgemäß entsorgt wird. Wenn ich nach einer Ausnahme google "HTTP-Dienst befindet sich bei .. ist zu besc...
18.07.2011, 07:38
3
Antworten

.NET / C # - Ein Objekt mit der Anweisung 'using' deklarieren

Angenommen, ich habe eine Methode wie folgt: %Vor% Würde das immer noch das 'ms' Objekt haben? Ich habe Zweifel, vielleicht, weil etwas zurückgegeben wird, bevor der Anweisungsblock fertig ist. Danke, AJ.     
14.04.2010, 23:13
4
Antworten

Wird die Verbindung geschlossen, wenn der Befehl verworfen wird und die Verbindung direkt im Befehl definiert ist?

Ich weiß, dass es viele Beispiele gibt, wo eine SqlConnection definiert ist und dann ein SqlCommand definiert ist, sowohl in Using blocks: %Vor% Meine Frage: Wenn ich die Verbindung direkt im SqlCommand definiere, schließt die Verbindung, we...
04.01.2009, 01:21