Извините, нет встроенной реализации классов в C #. Есть только Анонимные типы , но они не поддерживают добавление интерфейсов (см., Например, Может ли анонимный класс C # реализовать интерфейс? ) (и они не поддерживают методы добавления или поля ... Они поддерживают только свойства).
Вы можете использовать методы System.Reflection.Emit
для создания класса во время выполнения, но это длинный и утомительный.