在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
public class Data { public int ma = 1; public int mb = 2; public int mc = 0; static int count = 0; public Data() { count++; ma = count; } } //一句话删除满足要求的集合 Asm.RemoveAll((Data md) => { return md.ma % 3 == 0 ? true : false; }); //等同于 Asm.RemoveAll(Need); bool Need(Data md) { if (md.ma % 3 == 0) return true; else return false; } Asm.RemoveAll(System.Predicate<T>)传入其中的委托原型和System.Func<T,TR>是相同的,只是名字不同. Asm.Sort ((Data mx,Data my)=> //该方法实现的是将Asm由大到小的排序 { if (mx.mb > my.mb) return -1; //返回-1表示mx被认定排序值小于my,所以排在前面 else if (mx.mb < my.mb) return 1; //返回1 表示mx被认定排序值大于my,所以排在后面. else return 0; });
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论