初始化后,是否可以在对象文字中添加新属性。我想做类似以下的事情:
// Initialize new object literal to hold subset of information about each transaction.
var transactionJson = new {};
transactionJson[transaction.Id] = new {
Status = transactionList.StatusProperty,
Completed = transactionList.Completed,
First = transactionList.First
};
答案 0 :(得分:3)
这本质上是不可能的 匿名类型是不可变的,并且是类型安全的。
您应该使用字典或DynamicObject
。