我正在尝试做的是制作一种方法,该方法能够确定某些 int 在我的数字列表中是否不一致(method
应该返回缺失的数字)
例如,如果我有List<MyObject>
这样的:
class MyObject
{
public string Name{ get; set;}
public int Order{ get; set;}
public MyObject(string name, int order)
{
Name = name;
Order = order;
}
}
List<MyObject> list = new List<MyObject>{new MyObject("1",1),new MyObject("2",2),new MyObject("4",4)};//and so on here can be even 100+ object
//or
list = new List<MyObject>{new MyObject("2",2), new MyObject("1",1), new MyObject("4",4)};
现在我想要Add
一些new MyObject
我的List
它应该得到缺失Order
值,在这种情况下3
我可以做:
list = list.OrderBy(x=>x.Order);//this will sort my array
现在我被困住了如何让程序知道有一个丢失的Order
数字?
我想我想做什么很清楚(如果不是请问)
编辑: 订单号不是唯一的。
谢谢大家的帮助