J'ai remarqué que dans certains cas, Visual Studio recommande de le faire
await using var disposable = new Disposable();
// Do something
au lieu de cela
using var disposable = new Disposable();
// Do something
Quelle est la difference entre usinget await using?
Comment dois-je décider lequel utiliser?
await usingqu'avec unIAsyncDisposableet que vous ne pouvez l'utiliserusingqu'avec unIDisposablecar aucun n'hérite de l'autre. Le seul moment où vous pouvez utiliser l'un ou l'autre est si la classe concrète implémente les deux et cela dépend si vous écrivez du code asynchrone ou non.