Интерфейс - это контракт, в котором указывается, какое поведение будет обеспечивать этот класс.Он не не должен указывать, какие данные будет содержать класс.
Вы хотите создать список объектов, которые соответствуют определенному контракту - вы хотите, чтобы все они вели себя определенным образом,Вас смущает тот факт, что все эти классы будут иметь различное внутреннее представление - некоторые представляют целые числа, другие могут представлять числа с плавающей запятой и т. Д.реализовать.Это сформирует основу вашего интерфейса.
Таким образом, вы хотите иметь возможность получить строковое представление данных.Это один из методов для вашего интерфейса.
Вы хотите, чтобы класс мог получать строку и преобразовывать ее во внутренний тип?Есть еще один метод.
Нужны ли эти типы для намотки конденсатора Flux?
Есть ваш интерфейс.
interface IMytype
{
string GetStringValue ();
void ReadString ( string value);
bool WangleFluxCapacitor();
}
Сначала подумайте о совместном поведении.