Hallöchen,
ich frage mich grade wie ich mit LINQ innerhalb eines string-arrays das Element einfangen kann, dass am Häufigsten vorkommt..
Ich stehe da irgendwie gerade auf dem Schlauch..
Ich habe ein großes Array in dem ich die Zeilen einer CSV-Datei als weitere string-Arrays drin liegen habe (vorher gesplittet)..
col = Lines.Select(elem => elem.ElementAt(20)).ToList()
//Spalte steht alleine in "col"
Jetzt wollte ich quasi in einer bestimmten Spalte das häufigste Element haben...
Aber irgendwie komm ich nicht drauf..
So ganz verstanden habe ich jetzt nicht was du willst, aber suchtso GroupBy?
col = Lines.GroupBy(elem => elem).OrderByDescending(elem => elem.Count()).Select(elem=>elem.Key).First();