Unity读取Text中的每一行数据存放到字典中

//声明一个存放的字典 
 public Dictionary<string, string> DressUpNameAndIntroduce = new Dictionary<string, string>();


 private void Awake()
    {
     
         //读取text文档 NaneAndIntroduce文档必须是UTF-8格式,放在StreamingAssets文件夹下
        string[]result= File.ReadAllLines(Application.dataPath+ "/NaneAndIntroduce.txt",Encoding.UTF8);
        //将text文档每一行按照逗号分隔开存到字典中,逗号前是Key 逗号后是value
        for (int i = 0; i < result.Length; i++)
        {
            DressUpNameAndIntroduce.Add(result[i].Split(',')[0], result[i].Split(',')[1]);
        }
} 
-----------------------------------------------------------------
Text文档 名字NaneAndIntroduce
earring_1,怀旧
earring_2,复古
earring_3,阳光
earring_4,美丽
earring_5,可爱
earring_6,高兴
earring_7,生气
这样在字典"DressUpNameAndIntroduce "利用"earring_1"就可以读取到"怀旧"

猜你喜欢

转载自blog.csdn.net/qq_36592993/article/details/84069225