C# '|'运算符和参数



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

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

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

我怎么样了?

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

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

是的,|是 C# 中的(按位(OR 运算符。但是,在 PowerShell 中,|是将一个 cmdlet 的输出连接到另一个 cmdlet 的输入的"管道"运算符。PowerShell 中的二进制 OR 运算符是-bor

另请参阅about_Operators

相关内容

  • 没有找到相关文章

最新更新