我正在尝试构建一个通用方法和四个实现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);
}
}
我想在 typeI
中访问 type 的属性T
。我怎样才能做到这一点?有可能的?我需要为每个类编写一个方法吗?