【问题标题】:What is System.Reactive.Linq.Observαble? (note the alpha)什么是 System.Reactive.Linq.Observαble? (注意阿尔法)
【发布时间】:2014-03-04 11:29:50
【问题描述】:

System.Reactive.Linq.Observαble 是什么?

注意希腊字母“alpha”代替“a”。可观察不可观察

在程序集中的这个命名空间中找到大约一百个类(全部为internal

// C:\Program Files (x86)\Microsoft SDKs\Reactive Extensions\v2.0\Binaries.NETFramework\v4.0\System.Reactive.Linq.dll // System.Reactive.Linq, Version=2.0.20823.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

【问题讨论】:

    标签: c# .net system.reactive


    【解决方案1】:

    this comment from Bart de Smet

    您会看到一个名称中带有希腊字母的内部命名空间 使调用堆栈看起来与您编写的方法完全相同。我们不能 有内部类,例如 Where 嵌套在 Observable 中,因为 已经有一个具有该名称的方法。所以,最接近的近似 是一个 Observαble 命名空间,其中包含诸如 Where 之类的类。

    不幸的是,命名空间此时出现在 IntelliSense 中, 由于 IDE 处理的一些复杂性 InternalsVisibleTo。我们已经意识到这个问题并正在调查 它。

    【讨论】:

      【解决方案2】:

      它是System.Reactive.Linq DLLinternal 命名空间,因此不打算暴露给外界。

      【讨论】:

        猜你喜欢
        • 2014-04-20
        • 2021-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多