繁体   English   中英

C#'|' 运算符和参数

[英]C# '|' operator and arguments

我正在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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM