【问题标题】:c# powershell collection<PsObject> query with linq lambda expressionc# powershell collection<PsObject> 使用 linq lambda 表达式查询
【发布时间】:2021-12-17 23:34:16
【问题描述】:

我正在尝试通过 linq 查询 c# 中的 powershll 对象集合。 有人可以帮我解决这个问题吗... 我尝试了以下操作,但它不起作用,尽管结果集合包含 270 个 psobjects。 如何查询呢? 有人可以帮忙解决这个问题吗..

收集结果 = powershell.Invoke();

var resultNumber = result.Where(x => (string)x.Properties["LineURI"].Value == "tel:" + phoneNumber);

【问题讨论】:

  • 当您说“它不起作用”时,究竟是什么不起作用?您的方法肯定有效,因此您应该调试它并查看 result 集合中的每个项目具有哪些属性,并确保它们具有您正在搜索的 LineURI 的属性。

标签: c# linq collections psobject


【解决方案1】:

非常感谢。 是的,它正在工作。可能尝试了错误的号码。 非常感谢您确认表达式是正确的。

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    相关资源
    最近更新 更多