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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008