var list = new List<List<object>>(); var result = list.Select(a => a.First() is string ? string.Join(",", a) : (object)a.OfType<int>().Sum());
и какая проблема при разработке сайта может заставить человека загуглить, что такое интерфейсы и абстрактные классы?
почему ты не можешь сделать Dictionary вместо этого класса раз уж не обращаешься к его полям напрямую?
а как ему это придёт в голову, если он не понимает, для чего нужен этот его пример? ClassA a = new Class B();
походу, хорошо всё взрывает: https://www.youtube.com/watch?v=O4tbOvKwZUw
а зачем StatesOfDoors писать? using же есть для этого
тебе обязательно нужно всё в одном файле сделать?
в смысле? то есть твой код не такой вывод даёт?
в чём ты это тестишь?
где лишний?