を実装する汎用メソッドと 4 つのクラスを作成しようとしていますIDetail
。各クラスには、 を実装するクラスのコレクションがありますITaxes
。各クラスのコレクションにアクセスできるジェネリック メソッドを作成したいと考えています。
このようなもの:
public void UpdateCollection<T,I>(T Detail,Taxes TaxesList ) where T:IDetail where I:Itaxes
{
foreach( Taxes tax in TaxesList)
{
Detail.I.Add(tax);
}
}
I
type のtypeのプロパティにアクセスしたいT
。どうやってやるの?可能です?クラスごとに 1 つのメソッドを記述する必要がありますか?