using System.Collections.Generic;
public static void Main()
var data = Enumerable.Range(0,10).Select(x=> new Toto{Id=x, Label= "Label_"+(x+1), Order = 100-x}).ToList();
Console.WriteLine("Donnée Source :"); data.Dump();
var filter_0 = data.FindAll(x=> x.Label.Contains("List Vide");
Console.WriteLine("\nList Vide :"); filter_0.Dump();
var pouf= filter_0.OrderByDescending(x=> x.Order).FirstOrDefault();
Console.WriteLine("\nWill never goes boom :"); safe.Dump();
Console.WriteLine("\nCause it's a pouf :"); pouf.Dump();
public string Label{get;set;}
public int Order{get;set;}