3
List<object> list = new List<object>();

long foo = 1;
List<long> bar = new List<long>(){ 1,2,3 }; 

bool someBool = false;

list.Add(new { someProp = someBool ? foo : bar });

somePropデータ型が動的に機能しないのはなぜですか? データ型はオブジェクト キーとして指定されていないため、問題はありません。

long と long の間の暗黙的な変換はありません。List<long>

4

3 に答える 3