Zauważyłem, że w niektórych przypadkach Visual Studio zaleca to zrobić
await using var disposable = new Disposable();
// Do something
zamiast tego
using var disposable = new Disposable();
// Do something
Jaka jest różnica między usingi await using?
Jak zdecydować, którego użyć?
await usingz aIAsyncDisposablei możesz używać tylkousingz,IDisposableponieważ żadne z nich nie dziedziczy po drugim. Można użyć tylko jednego z nich, jeśli konkretna klasa implementuje oba, a następnie zależy to od tego, czy piszesz kod asynchroniczny, czy nie.