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

时间:2012-10-15 13:10:10

标签: c# .net system.reactive

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

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

在程序集

中的这个命名空间中找到大约一百个类(所有internal
  

// C:\ Program Files(x86)\ Microsoft SDKs \ Reactive   扩展\ 2.0 \ Binaries.NETFramework \ V4.0 \ System.Reactive.Linq.dll   // System.Reactive.Linq,Version = 2.0.20823.0,Culture = neutral,   公钥= 31bf3856ad364e35

2 个答案:

答案 0 :(得分:15)

this comment from Bart de Smet

  

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

     

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

答案 1 :(得分:0)

它是internal的{​​{1}}命名空间,因此无意暴露给外界。