【问题标题】:C# '|' operator and argumentsC#'|'运算符和参数
【发布时间】:2019-03-30 10:58:28
【问题描述】:

我正在 PowerShell 中重写 C# 脚本,但遇到了另一个障碍。

我很确定 | 是 C# 的 or 运算符。

此代码是否意味着使用实例、公共或非公共绑定标志获取此名称的方法?

我还好吗?

我的最终目标是在 PowerShell 中实现类似的东西。那么,如何在 PowerShell 中做类似的事情呢?

type.GetMethod(Name, [System.Reflection.BindingFlags]::Instance | [System.Reflection.BindingFlags]::Public | [System.Reflection.BindingFlags]::NonPublic)

【问题讨论】:

标签: c# powershell operators or-operator


【解决方案1】:

是的,| 是 C# 中的(按位)OR 运算符。然而,在 PowerShell 中,| 是“管道”运算符,用于将一个 cmdlet 的输出连接到另一个 cmdlet 的输入。 PowerShell 中的二元或运算符是-bor

另见about_Operators

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2012-11-26
    • 2016-02-19
    相关资源
    最近更新 更多