Cbd9bf83630e2672944178fbbaed1270
37.OfType

LINQ OfType 简介:

根据指定类型筛选 IEnumerable 的元素。

LINQ OfType 代码示例:

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

using System.Collections;
using System.Linq;
using UnityEngine;

namespace UniRxLesson
{
    public class LINQOfTypeExample : MonoBehaviour
    {
        private void Start()
        {
            var list = new ArrayList {30, 30.0f, "test"};

            var filterList = list.OfType<float>();

            foreach (var obj in filterList)
            {
                Debug.Log(obj);
            }
        }
    }
}

输出结果为:

30

UniRx OfType 示意图

UniRx OfType 在知识地图中的位置

top Created with Sketch.