【发布时间】:2020-12-10 20:15:44
【问题描述】:
我有以下代码
var result = data.Select(a => new { Id = a.Id, text = a.Type, assetName = a.Value}).Take(10).OrderBy(a => a.text).ToList();
我想将 Type 和 Value 连接成一个值,并将这个值分配给这样的文本
foreacah(var item in result)
{
item.text = item.text + " | " + item.assetName;
}
有没有办法做到这一点?
【问题讨论】:
-
您将不得不使用反射,或者不使用匿名类型。 supposed 匿名类型是不可变的,尽管使用反射可以规避这一点。但是,在常规 C# 中,您不能。
-
为什么不直接在
.Select(a =>中进行连接
标签: c# anonymous-types