zoukankan      html  css  js  c++  java
  • Reactive Extensions

    看异步调用时 看到RX与LINQ用法类似,但是实现机制不同。

    Rx最显著的特性是使用可观察集合(Observable Collection)来达到集成异步(composing asynchronous)和基于事件(event-based)的编程的效果。

    public partial class MainPage : PhoneApplicationPage
        {
            readonly List<String> fruits = new List<string>{
            "Apple","Orange","Banana","Pears","melon"};
            // 构造函数
            public MainPage()
            {
                InitializeComponent();
                PopulateCollection();
            }
    
            private void PopulateCollection()
            {
                //使用Enumerable集合进行填充
                fruits.ForEach(fruit => lblEnumerable.Items.Add(fruit));
    
                //使用Observable集合进行填充
                IObservable<String> observable = fruits.ToObservable();
                observable.Subscribe(fruit => lblObservable.Items.Add(fruit));
            }
        }

    http://blog.csdn.net/fangxing80/article/details/7381619

    http://www.cnblogs.com/yangecnu/archive/2012/04/17/Introducting_LINQ_And_ReactiveExtensions.html

  • 相关阅读:
    历史版本xcode的下载
    mac上安装hg
    xcode不能抓帧
    window buffer alignment
    highp 和 mediump
    AFBC mali
    AO composition
    gpu memory wait
    L2 cache//bifrost --- cortex-A55
    效果样式
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/4866251.html
Copyright © 2011-2022 走看看