я не хочу в каждом месте писать приведение типов ибо планирую ещё autoC autoG autoX
Может посоветуете другое решение, как их лучше сколачивать не приводя к конечным типам и не используя dynamic)
Хочу получать общие модели для работы с ними по общим полям и функциям.
например грубо :
var aa = db.getAllAuto();
foreach auto in aa
console.writeline(auto.name +" использует "+a.dvs.топливо.Aggregate((i, j) => i + "," + j));
if(auto.dvs.typeof() == dvsBenzin ){
console.writeline(a.dvs.добавитьТопливо(аи92));
console.writeline(a.dvs.добавитьТопливо(аи95));
}