unity用のルックアップ関数のサンプルソースです。
CSVを読み込んでString2次配列に入れるサンプルはこちら
unityでCSVを読み取るサンプル
//探す文字、CSVデータ、探す列、返す列
public string lookup(string name,string[,] str,int sagasu,int kaesu){
string tmp = "";
for (int i=0; i<str.GetLength(0); i++) {
if (name.Equals(str[i, sagasu])) {
tmp = str [i, kaesu];
i = str.Length;
}
}
return tmp;
}
エクセルのルックアップ関数ってこんな感じでしたっけ?
GetLengthとlengthを間違えることがあるので覚書。
lengthは2次配列全ての要素数。GetLength(0)は[x、y]のyを省いた要素数。次元を一つ減らして数えるイメージです。
0 件のコメント:
コメントを投稿