感情分析の否定を処理しているときに、この問題が発生しました。私はコンパイラが現在の "次の"反復をスキップするようにします。どのようにC#でそれを達成することができますか? は、実際に私は条件を適用しています:NEXT反復の「続行」を停止する方法c#
foreach(var line in txtbox.Lines)
{
//see if line contains not, if yes, see if next line contains positive or negative words, if yes, negate the "rating".
}
問題は上記のように、私は「次の行」の格付けを否定していたときに、それが否定されると、再びループが次の反復では「その行」に来てそれは正の単語を計算しています。
例:
行1:GOOD
考えられている-3ので、私の条件[LINE1上の反復]の良い、それはそれを3 [繰り返しでカウントされない:2ではない
ラインline2]最終強度を作る+3 -3 = 0
- 「次の」反復をスキップする方法は?
- できない場合は、どうすれば問題を処理できますか?私は "次の"行を削除しようとしましたが、動作しません、理由を知らない。
- 私はちょうど私がこのようにすることができると思った。私はそれを処理するための他の効率的なテクニックを高く評価します。
'foreach'を' for'に置き換え、必要に応じてループ本体の内側でカウンタをインクリメントします。 –
が不明です。論理の関連する部分が省略されています。マック – dlatikay