Ich habe festgestellt, dass Visual Studio dies in einigen Fällen empfiehlt
await using var disposable = new Disposable();
// Do something
an Stelle von
using var disposable = new Disposable();
// Do something
Was ist der Unterschied zwischen usingund await using?
Wie soll ich mich für eine entscheiden?
await usingmit aIAsyncDisposableund nurusingmit a verwenden,IDisposableda keiner von beiden vom anderen erbt. Sie können beide nur verwenden, wenn die konkrete Klasse beide implementiert, und dann hängt es davon ab, ob Sie asynchronen Code schreiben oder nicht.