2011-01-17 1 views
2

C#에서 Java의 TimerTask 클래스와 동일한 클래스가 있는지 찾고 있습니까?C#에서 TimerTask와 동등한 Java 클래스의 클래스가 있습니까?

자바의 TimerTask를 여기에 참조 : 사전에 http://download.oracle.com/javase/1.4.2/docs/api/java/util/TimerTask.html

감사합니다.

이것의 목적은 내가 C#으로 다음 몇 가지 코드를 구현해야한다는 것입니다 : 당신이 나에게 C#에서 동등한 코드를 제공 할 수 있다면

import java.util.Timer; 
import java.util.TimerTask; 

private static Timer timer = new Timer(); 

private TimerTask timeoutTask; 

if (timeoutTime>0) 
{ 
    timeoutTask = new TimerTask() { 
    public void run() 
    { 
     // callActivity(); 
    } 
    }; 
} 

timer.schedule(timeoutTask, timeoutTime); 

, 즉 좋은 것입니다! 미리 감사드립니다.

+0

내 대답보기 http : // sta ckoverflow.com/a/29712348/925202 –

+0

https://timerutil.codeplex.com/ –

답변

7

소리는 System.Timers.Timer입니다. 윈폼에 타이머에 대한

  • System.Windows.Forms.Timer는 WPF/실버 타이머에 대한
  • System.Windows.DispatcherTimer 애플 리케이션
  • System.Threading.Timer
  • System.Timers.Timer

This article 모든 비교 애플 리케이션 :이 네 가지 일반적인 타이머 유형은 .NET에 그러나 DispatcherTimer.

+0

C#으로 변환해야하는 코드를 추가했습니다. 한번 더 회신 해 주시겠습니까? 미리 감사드립니다. – olidev

+3

@JoesyXHN : 수업은 사용하기가 비교적 쉽고, 문서화가 잘되어 있습니다. 직접 해보고 문제가있는 비트로 * 구체적인 * 질문을 게시 할 수 있습니까? –

1

유용 할 수 있습니다 아주 좋은 opensource 라이브러리입니다 here

관련 문제