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>