私はSystem.windows.form
とSystem.Timers.Timer
を使ってみましたが、両方ともvisual studio 2017 xamarin形式では認識されません。これで私はTimer time = new Timer(1000);
を作成できませんでした。実際にC#でタイマーの間隔を作成して設定するにはどうすればよいですか?私はxamarin形式のJavaScript setInterval(function(){ alert("Hello"); }, 3000);
の完全なC#コードが必要です。C#でタイマーを作成するには?
-4
A
答えて
0
public class Timer
{
CancellationTokenSource _cts = new CancellationTokenSource();
public Task Wait(TimeSpan delay)
{
return Task.Delay(delay, _cts.Token);
}
public void Stop()
{
_cts.Cancel();
}
}
用法:
var t = new Timer();
await t.Wait(TimeSpan.FromMinutes(30));
1
私はあなたが間隔
コールバックの呼び出しの間の間隔StartTimer
public static Void StartTimer (TimeSpan interval, Func<bool> callback)
に見てみることができると思います。
コールバック
タイマーが経過したときに実行するアクション。
コールバックはtrueを返しますが、タイマーは繰り返し発生します。
0
私はあなたがこれを使用することができると思う:
await Task.Delay(3000);
DisplayAlert("Hello", "", "OK");
関連する問題
- 1. macOSでCタイマーを作成する
- 2. pyqtでタイマーを作成するには
- 3. C++タイマーからカスタムJavaタイマーを作成する
- 4. Cでゲームと同時に動作するタイマーを作成する方法は?
- 5. iOSタイマーを作成する
- 6. Javaでタイマーを作成
- 7. Python 3でタイマーを作成
- 8. タイムアウトでタイマーを作成する方法
- 9. C#でメソッドを呼び出すためのタイマーの作成
- 10. Libgdxで正確なタイマーを作成するには?
- 11. php/javascriptでタイマーとアラートを作成するには
- 12. 何かをするタイマーを作成するには?
- 13. シンプルなjavascriptタイマーを作成する
- 14. Cでタイマーとループを使って複数のPictureBoxを作成する
- 15. c#タイマーの異常動作
- 16. SQLでタイマーを作成する方法は?
- 17. EJB 3で同期タイマーを作成する方法は?
- 18. RxJava 1 Android:タイマーのシーケンスを作成するには?
- 19. LuaのWarcraftのイベントでタイマーを作成
- 20. ラチェットのPHPでタイマーを作成
- 21. どのようにアンドロイドでタイマーを作成するprogrammaticaly?
- 22. WPFでタイマーを作成するにはどうすればよいですか?
- 23. 固定間隔でtableViewをリロードするタイマーを作成するには?
- 24. Cでタイマーを使うには?
- 25. C#でタイマーを使うには?
- 26. Cでストップウォッチを作成するには?
- 27. C#でフォントコンボボックスを作成するには?
- 28. C#でグリッドテーブルを作成するには?
- 29. C++でツリーを作成するには?
- 30. C++でタスクを作成するには?
https://stackoverflow.com/questions/12555049/timer-in-portable-libraryをチェック – Fruchtzwerg