SORU
29 Temmuz 2010, PERŞEMBE


Nasıl İplik yöntemi ThreadStart parametreleri geçirmek için?

C Thread.ThreadStart() yöntem parametreleri geçirmek için nasıl*?

Yöntem download aradım sanırım

public void download(string filename)
{
    //download code
}

Şimdi ana yöntem: bir iş parçacığı oluşturduk

Thread thread = new Thread(new ThreadStart(download(filename));

hata yöntemi beklendiği yazın.

Nasıl parametreleri ile hedef yöntemi ile ThreadStart parametreleri geçebilir miyim?

CEVAP
29 Temmuz 2010, PERŞEMBE


En basit işte

string filename = ...
Thread thread = new Thread(() => download(filename));
thread.Start();

Avantajı(s) (ParameterizedThreadStart) birden çok parametre ve derleme zamanı object sürekli döküm gerek kalmadan kontrol olsun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • max2sims2

    max2sims2

    19 Kasım 2008
  • placeboing

    placeboing

    7 Mart 2006
  • The Computer Chronicles

    The Computer

    7 Kasım 2012