idisposable

IDisposable ist eine Schnittstelle innerhalb der Basisklassenbibliothek (BCL) von Microsoft .NET Framework. Es ist beabsichtigt, eine generische, deterministische Methode zur Freigabe nicht verwalteter Ressourcen innerhalb von .NET-Anwendungscode bereitzustellen.
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
8
Antworten

Tatsächliche Verwendung von finally block

Ich habe meinen Freund nach dieser Frage gefragt, er sagte, dass damit das Objekt zerstört wird, das während der Ausnahmebehandlung erstellt wurde. Aber in c # GC ist es für das Zerstören solcher Arten von unbenutzten Objekten, was ist dann der...
20.05.2010, 07:41
5
Antworten

Bewährtes Verfahren für die Wiederverwendung von SqlConnection

Ich bin von Java Erfahrung gekommen und versuche mit C # anzufangen. Ich habe gelesen SqlConnection SqlCommand SqlDataReader IDisposable und ich kann verstehen, dass die beste Vorgehensweise zum Herstellen einer Verbindung zu einem Die DB umsc...
29.12.2014, 15:57
8
Antworten

IEnumerableIDisposable: Wer verfügt über was und wann - Habe ich es richtig verstanden?

Hier ist ein hypothetisches Szenario. Ich habe sehr viele Benutzernamen (sagen wir 10.000.000.000.000.000.000.000. Ja, wir sind im intergalaktischen Zeitalter :)). Jeder Benutzer hat seine eigene Datenbank. Ich muss die Liste der Benutzer dur...
21.07.2011, 15:51
8
Antworten

Wenn ich C # 'using' Anweisung mit der Funktion eines benutzerdefinierten Objekts verwende, muss ich IDisposable implementieren?

Ich habe eine sqlConnection-Manager-Klasse wie folgt: %Vor% Wenn ich eine Funktion mit der Anweisung 'using' verwende, wie: %Vor% Stellt die using-Anweisung die Verbindung automatisch zur Verfügung, da conn.Connection() ein SqlConnect...
27.05.2009, 10:31
6
Antworten

Form.ShowDialog () und dispose

Wenn ich eine Methode wie diese habe: %Vor% Muss ich weiterhin dispose im Formular aufrufen, obwohl es außerhalb des Gültigkeitsbereichs liegt, der für die Garbage Collection geeignet ist. Bei einigen Tests, die Show () mehrfach aufrufe...
12.07.2012, 14:39
4
Antworten

Verwendung des Destruktors / Dispose der Basisklasse?

In C #, wie in der Dokumentation erwähnt, und dieser nette Post 's akzeptierte Antwort, es wird gesagt, dass Klassen den Destruktor nicht erben ihre Elternklasse. Die Frage : Wenn ich sicherstellen möchte, dass die privaten Elemente der B...
20.04.2011, 14:48
3
Antworten

ClientBase implementiert IDisposable-Member nicht

Wie ist es möglich, dass die abstrakte Klasse System.ServiceModel.ClientBase IDisposable Interface implementiert, wenn die Dispose () - Methodendeklaration nicht sichtbar / deklariert ist? Wenn ich das gleiche versuche, erhalte ich einen Fehl...
02.04.2013, 17:43
1
Antwort

IEnumerator: Ist es normal, eine leere Dispose-Methode zu verwenden?

Ich schreibe eine IEnumerator<T> Klasse, um über COM Sammlung Ich bin Wrapping . Ich habe bemerkt, dass IEnumerator<T> IDisposable erweitert, also bin ich erforderlich um die Methode Dispose zu implementieren. I...
17.06.2010, 12:35