私はC#で新しく、モジュロ演算子を使うことに決めました。C#モジュラス(%)演算子を使用する場合、最後のN番目の値の後に残りの値をどのように処理しますか?
私はforeachループを使用して5300アイテムのコレクションを通過するケースがあります。
私はモジュロ演算子を使用して、1000番目のアイテムごとに何かを実行しています。
ような何か:
if(i % 1000 = 0) { //Do something }
私はすべての1000番目のif文を打つが、私も考慮に入れる必要があり、最後の300の項目を、考慮していないに。
私が最後の1000番目のアイテムにヒットした後に、もしあれば最後の300個をループするのが目的です。
ありがとうございます!
'300%1000 'は確かに300、いないゼロを返し、そう状態は確実に真になることはありません、以下試してください。あなたは正確に何を達成しようとしていますか?あなたのコレクションの1000番目の要素と残りの部分をすべて処理しますか?または、1000番目の要素に最後の要素を加えたものだけ? – HimBromBeere