2次元配列を、stringに変換
Unityで通信用に変換したりする時に利用できそうなのでメモ。
下記は、int型の二次元配列の例でっす
// 二次元配列を文字列化
public static string Arr2StrEncode(int[,] intArr){
string str = "";
for (int i = 0; i < intArr.GetLength(0); i++) {
for (int j = 0; j < intArr.GetLength(1); j++) {
str = str + intArr [i, j].ToString();
str = str + ","; //列の区切り文字
}
str = str + "\n"; //行の区切り文字
}
return str;
}
namespaceで、一元化しておくと便利。
あと、列と、行の区切り文字も変換できるようにしておいた方がいいです。。