SORU
11 Mart 2013, PAZARTESİ


Nasıl C uyumak için bir görev (veya gecikme)# 4.0 koymak?

Task.Delay.NET 4.5

Nasıl aynı yapabilirim .NET 4.0?

CEVAP
11 Mart 2013, PAZARTESİ


Timer 4.0 Delay bir yöntem oluşturmak için kullanabilirsiniz:

public static Task Delay(double milliseconds)
{
    var tcs = new TaskCompletionSource<bool>();
    System.Timers.Timer timer = new System.Timers.Timer();
    timer.Elapsed =(obj, args) =>
    {
        tcs.TrySetResult(true);
    };
    timer.Interval = milliseconds;
    timer.AutoReset = false;
    timer.Start();
    return tcs.Task;
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007