J'ai 2 variable utiliser comme condition à grouper par dans une liste de données string FileNo = ""; chaîne FileName = ""; Parce que FileNo et FileName peuvent être vides Donc quand j'ai une liste de données ressemble à ci-dessous: List DataList = new List();Comment puis-je utiliser ":" dans le groupe LINQ par les conditions
Je veux vous assurer FileNo et FileName pas vide alors je vais les utiliser dans le groupe par
Je ne sais pas comment les intégrer dans la syntaxe LINQ. Certains etc ressemble à ceci:
var TotalDuplicate = GridList.GroupBy(x,y => "".Equals(FileNo) : x.FileNo,
"".Equals(FileName) : y.FileName
.Count(x => x.Count() > 1);
Vous voulez exclure les éléments avec vide '' FileNo' et filename'? – DavidG
pourquoi vous avez utilisé le groupe par? – arslanaybars
Cherchez-vous * opérateur ternaire *? '" ".Equals (x.FichierNo)? "vide": x.FichierNo' –