这是代码:
if (rise.Count > fall.Count)
{
rise.Remove(rise.Last());
}
在这种情况下,我检查列表上升是否大于列表下降。 我想检查一下,只有当列表上升大于列表下降1然后做一些事情。
例如,如果rise.Count是418并且fall.Count是417然后做一些事情,因为上升更大然后下降一。 或者如果rise.Count是1123并且fall.Count是1122然后做某事。 所有其他情况只有在它更大的情况下才会做任何事情。
我怎么能这样做?
答案 0 :(得分:2)
你几乎就在那里
if ((rise.Count - fall.Count) == 1)
{
//Do something
}
答案 1 :(得分:0)
if (rise.Count - fall.Count == 1)
rise.Remove(rise.Last()); //your code here