List<>
さまざまな種類のオブジェクトを含む抽象オブジェクトがあります。特定のタイプのすべてのアイテムを取得して、それらのアイテムを独自のものに設定しようとしていList<>
ます。
これは機能していません -
//myAbstractItems is a List<myAbstractItem>
//typeAList inherents from myAbstractItem
var typeAList = ((List<itemTypeA>)myAbstractItems.Where(i => i.GetType() == typeof(itemTypeA)).ToList());
キャスティング(List<itemTypeA>)
は失敗しているようです。