【问题标题】:Where in BCL code the implementation for operators && and & on booleans can be found?在 BCL 代码中的哪里可以找到运算符 && 和 & 在布尔值上的实现?
【发布时间】:2016-06-29 06:44:57
【问题描述】:

你知道,当我读到 &&& 运算符之间的区别时,可以使用布尔运算,我对这些运算符的实现产生了兴趣。

但是当我查看Boolean 类型时,我没有发现它对这些运算符有任何实现。

有人可以帮我吗?

【问题讨论】:

    标签: c# boolean operator-overloading base-class-library


    【解决方案1】:

    我认为您在 BCL 的源代码中找不到这样的基本运算符。我希望它能够编译为将指令直接发送给 CLR,甚至更直接。

    【讨论】:

    • 您能建议我如何获得它吗?
    • 我正在使用 dotPeek 反编译一些 .NET 源代码,当然还有 ildasm 用于反汇编 PE 和 DLL。那么,您描述的是哪种方式?你能解释一下我应该反汇编哪些文件吗?
    • CLR的核心文件,不是你编译的。该来源未公开。
    猜你喜欢
    • 2012-12-19
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2019-05-01
    • 2016-11-06
    相关资源
    最近更新 更多