什么是System.Reactive.Linq.Observαble?(注意阿尔法)

Col*_*nic 10 .net c# system.reactive

不管是System.Reactive.Linq.Observ?ble什么?

注意希腊字母'alpha'代替'a'.观察不可观察

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

// C:\ Program Files文件(x86)的\微软的SDK \无扩展\ 2.0\Binaries.NETFramework\V4.0\System.Reactive.Linq.dll // System.Reactive.Linq,版本= 2.0.20823.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35

Aak*_*shM 15

根据Bart de Smet的评论:

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

不幸的是,由于IDE处理InternalsVisibleTo的一些复杂性,此时名称空间出现在IntelliSense中.我们已经意识到了这个问题,正在研究它.