Обычно, если все списки были строкового типа я хотел бы использовать:Сравнение количества нескольких списков нескольких типов?
var allLists = new[] { list1, list2, list3 };
bool result = allLists.All(l => l.Count == allLists[0].Count);
или эквивалент. Однако, если List1
имеет тип string
, List2
тип int
& List3
тип double
, то как достичь вышеуказанного?
Очевидно Count
не доступен при попытке метода выше & не хотят идти вниз маршрут:
if(List1.Count == List2.Count && List2.Count == List3.Count etc.
Вы будете иметь проблемы, определяющую массив списков, в первую очередь, не будет ты? –