C#'|'运算符和参数
C# '|' operator and arguments
我正在用 PowerShell 重写 C# 脚本,但遇到了另一个障碍。
我很确定 |
是 C# 的 or
运算符。
此代码是否表示使用实例、public 或非public 绑定标志获取此名称的方法?
我还好吗?
我的最终目标是在 PowerShell 中实现类似的功能。那么,如何在 PowerShell 中执行类似的操作?
type.GetMethod(Name, [System.Reflection.BindingFlags]::Instance | [System.Reflection.BindingFlags]::Public | [System.Reflection.BindingFlags]::NonPublic)
是的,|
是 C# 中的(按位)OR 运算符。但是,在 PowerShell 中,|
是 "pipe" 运算符,用于将一个 cmdlet 的输出连接到另一个 cmdlet 的输入。 PowerShell 中的二元或运算符是 -bor
.
另见 about_Operators
。
我正在用 PowerShell 重写 C# 脚本,但遇到了另一个障碍。
我很确定 |
是 C# 的 or
运算符。
此代码是否表示使用实例、public 或非public 绑定标志获取此名称的方法?
我还好吗?
我的最终目标是在 PowerShell 中实现类似的功能。那么,如何在 PowerShell 中执行类似的操作?
type.GetMethod(Name, [System.Reflection.BindingFlags]::Instance | [System.Reflection.BindingFlags]::Public | [System.Reflection.BindingFlags]::NonPublic)
是的,|
是 C# 中的(按位)OR 运算符。但是,在 PowerShell 中,|
是 "pipe" 运算符,用于将一个 cmdlet 的输出连接到另一个 cmdlet 的输入。 PowerShell 中的二元或运算符是 -bor
.
另见 about_Operators
。