
Ну, например, есть интерфейс IParameter, он обязывает реализовать метод void Put(object? argument);
А есть обобщенный интерфейс IParameter<T>. Можно ли в интерфейсе, или в классе Parameter<T>, реализующим интерфейс IParameter<T> закрыть void Put(object? argument) методом void Put(T? argument)? Имею в виду, чтобы не нужно было оба метода реализовывать.
public interface IParameter
{
void Put(object? argument);
}
public interface IParameter<T> : IParameter
{
void Put(T? argument);
}
А сейчас, пока что вот так.