J'ai une application C# qui charge une liste d'objets CLR appelée "Tâches". Chaque tâche a les propriétés suivantes:LINQ Distinct Query
public int ID { get; set; }
public int TypeID { get; set; }
public string TypeName { get; set; }
public string Name { get; set; }
J'essaie de trouver les types uniques de tâches dans cette liste. J'ai pensé que j'essaierais d'utiliser LINQ pour le faire. Cependant, je ne peux pas comprendre comment le faire. Comment puis-je me donner tous les TypeID unique et TypeName dans cette liste? Actuellement, j'essaie ce qui suit qui ne m'amène nulle part. En fait, il a même enroulé la compilation.
var uniqueTasks = allTasks.Distinct(p => p.TypeID);
Merci,
Voulez-vous les tâches distinctes ou les types distincts? – SLaks
Voulez-vous une liste des TypeID distincts et une liste de TypeNames distincts ou une liste de paires distinctes TypeID, TypeName? – user76035