Normalerweise, wenn alle Listen vom Typ String wären, würde ich verwenden:Vergleichen der Anzahl von mehreren Listen mit mehreren Typen?
var allLists = new[] { list1, list2, list3 };
bool result = allLists.All(l => l.Count == allLists[0].Count);
oder gleichwertig. Wenn jedoch List1
vom Typ string
, List2
Typ int
& List3
Typ double
ist, wie erreiche ich dann das oben genannte?
Offensichtlich Count
nicht verfügbar ist, wenn das Verfahren über & versuchen wollen nicht den Weg der nach unten gehen:
if(List1.Count == List2.Count && List2.Count == List3.Count etc.
verwendet arbeiten Probleme Sie müssen das Array von Listen in erster Linie zu definieren, wird nicht Du? –