【ハルシオンブログ】foreachで変数を使わずに繰り返し回数を得る方法
こんにちは。
大坂です。
今週もLinqのネタですね。
foreachでもループ回数がほしいときがありますね。
まぁforで書き直すかcounterなどの変数作って対応することが多いのですがLinqを使ってもできますよってお話です。
コートです。
結果です。

どういう書き方が好みかにもよりますがこんな方法でも取得できますよという話でした。
ではまたノシ
大坂です。
今週もLinqのネタですね。
foreachでもループ回数がほしいときがありますね。
まぁforで書き直すかcounterなどの変数作って対応することが多いのですがLinqを使ってもできますよってお話です。
コートです。
List testList = new List {"a", "b", "c", "d", "e", };
foreach(var test in testList.Select((Value, Index) => new { Value, Index }))
{
Debug.Log($"{test.Index}:{test.Value}");
}
結果です。

どういう書き方が好みかにもよりますがこんな方法でも取得できますよという話でした。
ではまたノシ
Category: 開発日記(Unity)
« 【ハルシオンブログ】Unityで同じ項目を持つ複数のオブジェクトをまとめて取得設定する方法。 | 【ハルシオンブログ】Unity+ARっぽいなにかを・・・・カメラをRawImageに写してみた »
コメント
| h o m e |