概要
using System.Linq; using UnityEngine; public class Example : MonoBehaviour { private static string[] m_list = { "フシギダネ", "フシギソウ", "フシギバナ", }; private void Update() { // 匿名型 var r1 = m_list.Select( c => new { name = c, count = c.Length } ); // ValueTuple var r2 = m_list.Select( c => ( name: c, count: c.Length ) ); } }
今の Unity であれば、LINQ の結果を匿名型ではなく ValueTuple で受け取ることができる