我有一个对象列表
public class foo
{
public decimal val1 {get;set;}
public decimal val2 {get;set;}
}
I val1
andval2
可以包含负值或正值。如果我有List<foo>items
一个干净的方法,我可以对它们进行排序,以便 val1 或 val2 中的负值不是列表中的第一项或最后一项。
我的列表大小可以在 1 到 100 之间。如果小于 3,我不需要排序。但如果是,>= 3
我需要确保任何负值都不是列表中的第一个或最后一个。