Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c中IobServer和IobServable之间的差异#_C#_Comparison_Difference - Fatal编程技术网

C# c中IobServer和IobServable之间的差异#

C# c中IobServer和IobServable之间的差异#,c#,comparison,difference,C#,Comparison,Difference,有人能解释一下c#中IObServer和IObServable之间的区别吗 两者的文档看起来非常相似。所以,我想知道应该在哪些场景中使用IObServer和IObServable 本身就很清楚: IObservable接口表示发送 通知(供应商);IObserver界面 表示接收它们的类(观察者)。T代表 提供通知信息的类 换句话说:IObservable是一个将通知推送到频道的人,IObserver是一个订阅了通知的人,开始接收通知 来自MSDN: IObserver和IObservable接

有人能解释一下c#中IObServer和IObServable之间的区别吗

两者的文档看起来非常相似。所以,我想知道应该在哪些场景中使用
IObServer
IObServable

本身就很清楚:

IObservable接口表示发送 通知(供应商);IObserver界面 表示接收它们的类(观察者)。T代表 提供通知信息的类

换句话说:
IObservable
是一个将通知推送到频道的人,
IObserver
是一个订阅了通知的人,开始接收通知

来自MSDN:

IObserver
IObservable
接口为基于推送的通知提供了通用机制,也称为观察者设计模式

IObservable
接口表示发送 通知(提供商

IObserver
接口表示接收它们的类 (观察者


T表示提供通知信息的类。

文档中的内容不清楚。它非常清晰