D7d32bd04967f9fb79c2c10d814bbb5e
44.Zip (.Net 4)

Zip 是在 .Net4 支持的操作符。

LINQ Zip 简介

将指定函数应用于两个序列的对应元素,以生成结果序列。

LINQ Zip 示例

/****************************************************************************
 * http://sikiedu.com liangxie
 ****************************************************************************/

using System.Linq;
using UnityEngine;

namespace UniRxLesson
{
    public class LINQZipExample : MonoBehaviour
    {
        private void Start()
        {
            int[] numbers = { 1, 2, 3, 4 };
            string[] words = { "one", "two", "three" };
a
            var numbersAndWords = numbers.Zip(words, (first, second) => first + " " + second);

            foreach (var item in numbersAndWords)
                Debug.Log(item);
        }
    }
}

输出结果为:

1 one
2 two
3 three

UniRx Zip 示意图

UniRx Zip 在知识地图中的位置

top Created with Sketch.