次のコードでは、項目のリストを持つ「CachedModel モデル」を渡そうとしていますList<CachedModel.CachedModelItem>
。ただし、foreach は「アイテム」が好きではありません。また、Item.GetType() や Type myType = Item.GetType(); とも異なります。foreach(myType アイテム ...
エラー: 「型または名前空間名 'Item' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
何か案は?
電話:
FillCache<CachedModel.CachedModelItem>(model, CachedEntitiesID);
方法:
public void FillCache<cachedModelItem>(ICachedModel model, int CachedEntitiesID)
where cachedModelItem: ICachedModelItem, new()
{
ICachedModelItem Item = new cachedModelItem();
foreach (Item item in model.Items)
{
string foo = item.foo.ToString();
}
}