博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rx.net 例子——(1)基础
阅读量:4312 次
发布时间:2019-06-06

本文共 1713 字,大约阅读时间需要 5 分钟。

1、订阅序列

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reactive;using System.Reactive.Linq;using System.Reactive.Subjects;namespace SimpleSequence{    class Program    {        static void Main(string[] args)        {            IObservable
source = Observable.Range(1, 10); IObserver
obsvr = Observer.Create
( x => Console.WriteLine("OnNext: {0}", x), ex => Console.WriteLine("OnError: {0}", ex.Message), () => Console.WriteLine("OnCompleted")); IDisposable subscription = source.Subscribe(obsvr); Console.WriteLine("Press ENTER to unsubscribe..."); Console.ReadLine(); subscription.Dispose(); } }}

2、Timer使用

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; using  System.Reactive;using System.Reactive.Linq;using System.Reactive.Subjects;using System.Threading;namespace RxConsole{    class Program    {                static void Main(string[] args)        {                       //等待10s后开始以2s为时间区间调用            var source = Observable.Timer(TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(2))                                   .Timestamp();            using (source.Subscribe(x => Console.WriteLine("{0}: {1}", x.Value, x.Timestamp)))            {                Console.WriteLine("Press any key to unsubscribe");                Console.ReadKey();            }            Console.WriteLine("Press any key to exit");            Console.ReadKey();        }            }}

显示

3、待续

例子来自

转载于:https://www.cnblogs.com/czytcn/p/9157990.html

你可能感兴趣的文章
第四周助教心得体会
查看>>
spfile
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
0x13 链表与邻接表
查看>>
js封装设置获取cookie
查看>>
二值图像连通区域标记
查看>>
MVC in Javascript
查看>>
eclipse 创建的Android工程的结构
查看>>
第8章 Android异常与性能优化相关面试问题
查看>>
linux 定时备份文件夹
查看>>
有道单词导入 大量有道单词 生词本 批量导入 添加 有道单词XML 背单词
查看>>
jQuery Easing动画效果扩展插件
查看>>
bzoj 1002 [FJOI2007]轮状病毒 Matrix-Tree定理+递推
查看>>
Selenium WebDriver- 操作JavaScript的Alert弹窗
查看>>
娘的,自己的求逆序对模板又不好使了。。。。。。。。
查看>>
C#面向对象模式设计第十四讲:Template Method 模板模式(行为型模式)
查看>>
linux后台运行命令:&和nohup
查看>>
springboot + shiro学习(配置SecurityManager,Realm)
查看>>
http://desk.zol.com.cn/1600x900/
查看>>
Linux基础之命令练习Day3-文件管理:cat,tar,gzip,vim,ln
查看>>