クラス型のListを作成してデータを流し込みました。
作成したListから条件を満たしたものをLinqを使って抽出するまではできました。
質問は抽出した最初のデータがList内で何番目かを知りたいのですが
その方法が分かりません。
hogeType.cs
[Serializable] public class hogeType { public int Days; public int MorningsFlag; public int EveningsFlag; public hogeType(int days, int morningsflag, int eveningsflag){ Days = days; MorningsFlag = morningsflag; EveningsFlag = eveningsflag; } }
void Start() { hogeList = new List<hogeType>(); hogeList = PlayerPrefsUtility.LoadList<hogeType>("hogelist"); var checkedItem = hogeList.Where(data => data.Days == 20191220).FirstOrDefault; Debug.Log("抽出:" + checkdItem.Days); //linqで抽出まではできる。Daysが20191220ListであるデータがList内で何番目か知りたい }
分かる方教えて下さい。
環境)
PC: mac
Unity2018.3.0f2
言語:C#
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/23 01:16