【ハルシオンブログ】Linqを使うとListと配列の相互変換ができちゃう!
今週もブログの時間がやってまいりました。坂内っす。
梅雨あけたんじゃないかっていうくらい快晴ですね!(関東の一部)
ポケガ3が難産すぎて大変ですね・・・・今年中にリリース!っていってたけど、最低でも来年3月ころになりそうです・・・・
もうマジで死ぬ。
金無くて死ぬ。
来年リリースするまで持たない・・・・ってことで、3年くらい前に作ってたシミュレーションハクスラにも手を出し始めたけど、これまたクリエイティブが多くて進まなそう・・・・
どっちにしてもやばいっすね。
でもどちらも作り上げたいし・・・さてどうしたものか。
Unityでゲーム作ってるとListを使ったり配列使ったりしますよね。
Listと配列の相互変換がLinqがあると簡単にできるよって話。

こんな感じ。
Listを配列に変換するには ToArray
配列をListに変換するには ToList
をつかいます。
この二つを使うにはLinqが必要になるため、using System.Linq;は忘れずに。
本日はListと配列の相互変換についてでした。
あでゅ~ノシ
梅雨あけたんじゃないかっていうくらい快晴ですね!(関東の一部)
ポケガ3が難産すぎて大変ですね・・・・今年中にリリース!っていってたけど、最低でも来年3月ころになりそうです・・・・
もうマジで死ぬ。
金無くて死ぬ。
来年リリースするまで持たない・・・・ってことで、3年くらい前に作ってたシミュレーションハクスラにも手を出し始めたけど、これまたクリエイティブが多くて進まなそう・・・・
どっちにしてもやばいっすね。
でもどちらも作り上げたいし・・・さてどうしたものか。
Unityでゲーム作ってるとListを使ったり配列使ったりしますよね。
Listと配列の相互変換がLinqがあると簡単にできるよって話。
using System.Linq;
using System.Collections.Generic;
using UnityEngine;
public class Blog0712 : MonoBehaviour
{
List<int> listData = new List<int> { 1, 3, 5, 7, 9 };
int[] aryData = {2, 4, 6, 8, 10};
private void Awake() {
// Listを配列にする
int[] outAryInt = listData.ToArray();
// 配列をListにする
List<int> outListInt = aryData.ToList();
string strOutAryInt = "";
Debug.Log("outAryInt");
foreach (int data in outAryInt) {
strOutAryInt += data + " ";
}
Debug.Log(strOutAryInt);
string strOutListInt = "";
Debug.Log("outListInt");
foreach (int data in outListInt) {
strOutListInt += data + " ";
}
Debug.Log(strOutListInt);
}
}

こんな感じ。
Listを配列に変換するには ToArray
配列をListに変換するには ToList
をつかいます。
この二つを使うにはLinqが必要になるため、using System.Linq;は忘れずに。
本日はListと配列の相互変換についてでした。
あでゅ~ノシ
Category: 開発日記(Unity)
« 【ハルシオンブログ】複数行の文字列で行の先頭が改行の場合だけ消したかった | 【ハルシオンブログ】VSCodeのLocal Historyが便利 »
コメント
| h o m e |