私はこのインターフェースを持っています
public interface IMyInterface
{
IEnumerable<MyParamInfo> Params { get; }
}
MyParamInfo の場所
public class MyParamInfo
{
public MyParamInfo (string name)
{
Name= name;
}
public string Name { get; private set; }
}
このクラスも
public class MyClass:IMyInterface
{
//properties
....
public IEnumerable<MyParamInfo> Params
{
get
{
return new List<MyParamInfo> { new MyParamInfo("Param1")};
}
}
}
そしてこのフォーム
public partial class MyForm<T> : Form where T:Class,IMyInterface
{
...
}
このコードで
MyForm<MyClass> frm = new MyForm<MyClass>();
frm オブジェクトで MyClass の Params プロパティにアクセスするにはどうすればよいですか?