在處理情感分析中的否定時,我遇到了這個問題。我希望編譯器跳過「下一個」迭代,而不是當前的迭代。我怎樣才能在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:NOT
線2:GOOD
被認爲是-3的,因爲我的條件[上一號線迭代]不好的,它計算它+3 [迭代上line2]使最終強度+3 -3 = 0
- 如何跳過「下一個」迭代?
- 如果不行,我該如何處理這個問題?我試過刪除「下一行」,但不起作用,不知道爲什麼。
- 我只是覺得我可以這樣做。我會高度讚賞任何其他有效的技術來處理它。
將'foreach'替換爲'for',並在循環體內部需要時遞增計數器。 –
不清楚。相關部分的邏輯省略。請提供mcve – dlatikay