C#のタイマーのループ条件はどのように書きますか?
C#では、ループ文(例えば、whileループ)を使用して、タイマーのループ条件を設定することができます。具体的な書き方は、タイマーを停止させたい条件によって異なります。以下は一般的な書き方のいくつかです:
- ループ条件を制御する変数を設定します。
bool isRunning = true;
while (isRunning)
{
// 执行计时器操作
// 根据某个条件判断是否继续循环
if (条件)
{
isRunning = false;
}
}
- ループの回数を制御するためにカウンターを使用してください。
int count = 0;
while (count < 10) // 循环10次
{
// 执行计时器操作
count++;
}
- ループ時間を制御するためにタイムスタンプを使用します。
DateTime startTime = DateTime.Now;
TimeSpan duration = TimeSpan.FromSeconds(10); // 循环10秒
while (DateTime.Now - startTime < duration)
{
// 执行计时器操作
}
具体の要求に応じて、適切な繰り返し条件の書き方を選択することができます。