unity读取csv表格进字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity读取csv表格进字典相关的知识,希望对你有一定的参考价值。

using System;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class MessageText
{

private static MessageText instance;
/// <summary>
/// 单利模式
/// </summary>
/// <returns></returns>
public static MessageText Instance()
{
if (instance != null) return instance;
instance=new MessageText();
return instance;
}

Dictionary<int, string> dictionary = new Dictionary<int, string>();
/// <summary>
/// 初始化方法,从表格读取数据
/// </summary>
public MessageText()
{
TextAsset textAsset = Resources.Load<TextAsset>("csv/ErrorCode");
string[] textStrings = textAsset.text.Split(new char[] { \r, \n }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 2; i < textStrings.Length; i++)
{
if (textStrings[i] == null || textStrings.Length == 0)
{
continue;
}
string[] strings = textStrings[i].Split(,);
if (!dictionary.ContainsKey(Convert.ToInt32(strings[0])))
{
dictionary.Add(Convert.ToInt32(strings[0]), strings[1]);
}
}
Debug.Log("读取成功");
}

 

以上是关于unity读取csv表格进字典的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D中读取CSV文件

iOS-解析读取CSV文件,解析excel文件

unity中CSV的读取

04 pandas DataFrame_创建、文件读取、编码

unity3d怎样读取excel

用matlab读取一个csv表格文件并输出函数图像