private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Downloading D = (Downloading)e.Argument; resul re = new resul(); re.u = D.SD(); re.file = D.file; e.Result = re; }