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

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • taliajoy18

    taliajoy18

    12 Temmuz 2011
  • theatre2film

    theatre2film

    12 NİSAN 2006