解決済み: コードは 10 ミリ秒ごとにイベントを介して実行され、イベント間の時間が長くなり、問題が解決されました。
IndexOutOfRangeException
起こってはならない奇妙な現象が発生しています。ステートメント自体が「false」であるにもかかわらず、if ステートメント内のコードが使用されています。これは既知の問題ですか? もしそうなら、どうすればこれを修正できますか?
エラーは、カウンター (an int
) が 0の場合に発生し、ライトelement -1
から要求されます。array
コード:
if (counter > 0)
{
Console.WriteLine("counter-1 is groter dan 0");
int i = counter - 1;
Lights[i].setState(0);
}