im Depetenverständnis von
Schlüsselwörtern using
Schlüsselwörter spielen eine Schlüsselrolle im C# -Ressourcenmanagement.
using
Der Ressourcenveröffentlichungsmechanismus der Anweisung
Die Anweisung stellt sicher, dass das Objekt die Ressourcen automatisch veröffentlicht, nachdem die Domäne überschritten wird, und es müssen keinen zusätzlichen Release -Code schreiben. Genauso wie "" die Anweisung "Verwenden" in C#"(CodeProject" und "Verwenden von Objekten Thatable idisposoft" (Microsoft "(Microsoft", codiert der C#-Kompiler wie folgt: using
using
C# 8
<code class="language-csharp">using (MyResource myRes = new MyResource()) { myRes.DoSomething(); }</code>
c# 8 führte eine prägnantere Grammatik ein-
<code class="language-csharp">{ // 限制myRes的作用域 MyResource myRes = new MyResource(); try { myRes.DoSomething(); } finally { // 检查资源是否为空。 if (myRes != null) // 调用对象的Dispose方法。 ((IDisposable)myRes).Dispose(); } }</code>
using
Deklaration ist eine variable Anweisung, die mit Schlüsselwörtern beginnt, die angibt, dass der Compiler am Ende des geschlossenen Bereichs eine Variable veröffentlicht.
using
Daher kann der obige Code mit einer prägnanteren
automatisch freigegeben.
using
Wenn das Programm den Umfang derusing
-Variablen ausführt (normalerweise die Methode oder ein Codeblock), wird
Das obige ist der detaillierte Inhalt vonWie verwaltet C# '`use' -Keyword -Ressourcen und welche Verbesserungen haben C# 8 eingeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!