13
A
답변
21
에 한번 사용이
await Task.Delay(500);
10
내가 정말 좋아 도우미가 단지를 추가하기 위해 다음 함수의 나머지 부분의 실행을 다시 시작 가독성의 비트 :
public static Task Seconds(this int seconds)
{
return Task.Delay(new TimeSpan(0,0,seconds));
}
이 나를
같은 것을 사용할 수 있습니다await 5.Seconds();
비슷한 확장 방법을 밀리 초, 분, 시간 또는 기타 형식으로 쉽게 만들 수 있습니다.
+0
매우 흥미로운 :) –
관련 문제
- 1. 리눅스의 비동기 타이머
- 2. Linqpad에서 C# 5 비동기 기능 사용
- 3. C# 5 비동기 메서드 완료 이벤트입니다.
- 4. Ajax 타이머 : 5 회만 실행
- 5. C++의 타이머 콜백
- 6. C# 타이머 및 스레드 안전
- 7. C# 타이머/이벤트 레이스 - 타이머 스레드 플러시
- 8. IOS에서 비동기 호출 보내기 5
- 9. 비동기/기다리고 있습니다 성능은 5
- 10. EJB 타이머 및 신뢰성
- 11. 강제 타이머 틱 (비동기 동작 포함)
- 12. C 타이머 콜백
- 13. C# 타이머 중지 및 콜백 실행
- 14. C#의 타이머 및 직렬 포트?
- 15. C# scrollviewer 및 타이머 발생 문제 발생
- 16. 아이폰/목표 - C : 타이머
- 17. C# 타이머 이상한 동작
- 18. AS3 지연 타이머 실행 및 시작 타이머
- 19. C++ 타이머 구현
- 20. 넌 블로킹 타이머 C++
- 21. C# 타이머 - 종료
- 22. 목표 C 프로세서 타이머
- 23. C# 타이머 문제
- 24. C++ 타이머 문제
- 25. C : 복수 타이머
- 26. C# 카운트 다운 타이머
- 27. 타이머 클래스와 C#
- 28. C++ 타이머 컨트롤
- 29. C# 비동기
- 30. Windows 서비스 및 타이머
고마워, 그게 내가 원하는거야. – jz87
예상대로, UI 작업을하고 취소를 지원해야하는 경우 CancellationToken에 전달할 오버로드가 있습니다. :) http://msdn.microsoft.com/en-us/library/hh160377(v=vs.110).aspx –