(Interface)object конвертировать в аналогичный struct

У меня есть структура

struct Component
{
    string Name;
    double Fraction;
    ...
}

И есть внешняя библиотека (от Aspen HYSYS), в которой есть интерфейс Component (без I в начале, но это интерфейс), и его объекты тоже имеют Name, а Fraction можно получить по этому объекту из другого места. Можно ли сделать static implicit operator, который бы преобразовывал библиотечный Component в мою структуру?


Ответы (0 шт):