Mam był patrząc na kilka przykładów backgroundworkers i natknąłem kodu, który wygląda podobnie do tegopomocą instrukcji na tle pracownik
public class MyClass
{
public MyClass()
{
using(BackgroundWorker _Worker = new BackgroundWorker { WorkerReportsProgress = true})
{
_Worker.DoWork += (s, args) =>
{
...
};
}
_Worker.RunWorkerAsync();
}
}
nie zostały przy użyciu „używając” statment w moim kodu takiego. Podczas korzystania z wersji próbnej programu Code Rush napotkałem coś podobnego, co spowodowało, że wróciłem do tego kodu i zadałem pytanie, czy powinienem to zrobić, czy nie. Proszę pomóż mi zrozumieć, czy/dlaczego to byłaby najlepsza praktyka. Dzięki.