リストのセットをリストに保存しようとしていますが、プログラマーに <> リストが保持するデータ型と、リストに含まれるリストを強制するため、リストをマスターに追加できないようですリストを含むリストを追加しても、正しいタイプのリストを追加していないというエラーは表示されません。
public List<MyObject1> List1{ get; set; }
public List<MyObject2> List2{ get; set; }
List<List<object>> myMasterList; //nested type definitions here
public SetUpLists()
{
List1= new List<MyObject1>();
List2= new List<MyObject2>();
myMasterList= new List<List<object>>(); //nested type definitions here
//ERROR ON NEXT 2 LINES
'System.Collections.Generic.List<System.Collections.Generic.List<object>>.Add(System.Collections.Generic.List<object>)' has some invalid arguments.
myMasterList.Add(List1);
upgradeList.Add(List2);
}
したがって、エラー レポートを見ると、機能しているように見えます。私はそれを作ってみましたList<List<object>>
が、クラスの親クラスではMyObject1
ありませんMyObject2
: List<List<MyObjectMaster>>
- 役に立たないので、同じエラーが発生します。
どんな助けでも大歓迎です。