-1

これはコードです:

if (rise.Count > fall.Count)
            {
                rise.Remove(rise.Last());
            }

この場合、リストの上昇がリストの下降よりも大きいかどうかをチェックしています。リストの上昇が大きく、リストが1低下する場合にのみ、何かを実行することを確認したいと思います。

たとえば、rise.Countが418で、fall.Countが417の場合、riseは1だけ大きくなるので、何かを実行します。または、rise.Countが1123で、fall.Countが1122の場合、何かを実行します。他のすべてのケースは、それが1つ大きい場合にのみ何もしません。

どうすればいいですか?

4

2 に答える 2

2

あなたはほとんどそこにいました

if ((rise.Count - fall.Count) == 1)
{
    //Do something
}
于 2012-12-11T12:16:07.113 に答える
0
if (rise.Count - fall.Count == 1)           
    rise.Remove(rise.Last()); //your code here
于 2012-12-11T12:16:57.293 に答える