グループ化を設定する方法は、リストではなくタプルです。
StructTypeA myStructA = new StructTypeA();
StructTypeB myStructB = new StructTypeB();
var response = new List<object> { new {oStructA = myStructA} , new {oStructB = myStructB } };
リストは、行の多くの項目です。2 つのアイテムが並んでいます。あなたはこのようにすることができます
List<Object> items = new List<Object>
items.Add(myStructA);
items.Add(myStructB);
両方のアイテムがリストに含まれるようになりました。しかし、持っていることList<Object>
は常に間違っています。
ただし、次のように、両方のアイテムをタプルに入れることもできます。
Tuple<StuctTypeA, StructTypeB> resultSet =
new Tuple<StuctTypeA, StructTypeB>(myStructA, myStructB);
代わりにそれを返すだけです。