【发布时间】:2020-06-03 20:32:16
【问题描述】:
我正在尝试在 linq 中编写查询,我希望 x.key 将其添加到我的字典中,但它没有显示出来。不知道如何进一步进行。我浏览了其他线程,找不到与此对象类似的示例。我是新手,非常感谢任何帮助
if (emp.something != null)
{
foreach (var item in emp.something)
{
if (item.Value.someId.AllowMultiple.Equals(false))
{
var ff = (singleObject) item.Value;
if (ff.Value != null)
{
Dict.Add((int)ff.Value, item.Key);
}
}
}
}
emp.something?.Where(x => x.Value.someId.AllowMultiple.Equals(false))
.Select(y => (singleObject) y.Value)
.ToDictionary(y => y.Value, x.
【问题讨论】:
-
你能提供更多代码来审查吗? IT 将有助于了解
emp.something是什么,并且由于它是某种形式的集合,因此很高兴看到该集合中对象的代码。此信息将极大地帮助您获得更好的答案。 -
我道歉尼克。下面的 linq 按预期工作。是的,它是一个集合,值是一个具有 2 个属性 .nextime 的对象,我会清楚地发布我的问题。感谢您的快速回复,祝您有愉快的一天。