C# 如何处理重复的匿名类型成员冲突?
我正在创建一个匿名类型,并且有冲突的字段名 以下代码失败,因为i.Name和i.Target.Name都具有相同名称的属性;“姓名” 我该怎么做?代码如下:C# 如何处理重复的匿名类型成员冲突?,c#,anonymous-types,C#,Anonymous Types,我正在创建一个匿名类型,并且有冲突的字段名 以下代码失败,因为i.Name和i.Target.Name都具有相同名称的属性;“姓名” 我该怎么做?代码如下: i => new { i.Name, i.Target.Name, i.EndDate, i.LastUpdated }; 命名匿名字段,如下所示: new {Name = i.Name, targetName = i.Target.Name, ... }; i => new {
i => new
{
i.Name,
i.Target.Name,
i.EndDate,
i.LastUpdated
};
命名匿名字段,如下所示:
new {Name = i.Name, targetName = i.Target.Name, ... };
i => new
{
i.Name,
TargetName = i.Target.Name,
i.EndDate,
i.LastUpdated
});