-1

这是代码:

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

在这种情况下,我检查列表上升是否大于列表下降。我想检查仅当列表上升大于列表下降 1 时才执行某些操作。

例如,如果rise.Count 是418 而fall.Count 是417,那么做一些事情,因为上升大于下降1。或者如果rise.Count 是1123 而fall.Count 是1122 那么做点什么。只有当它大一时,所有其他情况才会做任何事情。

我该怎么做?

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 回答