[Unity&JSON&List&数组]如何用一个 list 代替 二维 sting 类型数组

使用 string[] 类型 的List 变量 来代替 二维数组的使用。


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//使用 该引用,才能获得 Text 组件。

public class test : MonoBehaviour {


    // public GameObject text;
    // public GameObject inputtext;
    string[] str = { "a", "b" };//创建 一个 string 类型 的数组
    List str_array_list = new List();
    //创建 一个 string[]数组 类型 的List 变量
	// Use this for initialization
	void Start () {
        //把 string[]字符串数组 变量 str 添加 到 str_array_list 类型的 List 变量中
        str_array_list.Add(str); str_array_list.Add(str);
        for (int i = 0; i< str_array_list.Count ; i++)//遍历 每一个List,   List[0],List[1]
        {
            Debug.Log(" i " + i + "  str_array_list[i] " + str_array_list[i]);
            string[] test_str = str_array_list[i];//定义 一个 string[]字符串数组 变量 test_str 
            for (int k = 0;k < test_str.Length ;k++)//变量 上面的 test_str
            {
                Debug.Log(" k "+k+ "  test_str[k]  " + test_str[k]);
            }
        }
    }
}
实践结果如下所示:

[Unity&JSON&List&数组]如何用一个 list 代替 二维 sting 类型数组_第1张图片






参考资料:

1.

创建一个字符串数组string[]类型的list

2.

3.












你可能感兴趣的:(Unity,Unity&JSON,C#List,Unity小技巧,代码问题,代码分析)