两种读取CSV格式文件的方法
...
TextAsset binAsset = Resources.Load("WeaponCSV", typeof(TextAsset)) as TextAsset;
string[] lineArray = binAsset.text.Split("\r"[0]);
for (int i=0; i < lineArray.Length; i++)
{
Debug.Log(" i:"+i+" "+lineArray[i]);
}//
...
下面这种办法,不知道为什么只能读取偶数行的 数据。找到问题所在了。如下所示
...
/// <summary>
/// 读取所有的行数
/// </summary>
[SerializeField]
private List<string> lines = new List<string>();
...
string line;
StreamReader sr = null;
string file_url = filePath + "//" + "WeaponCSVtest.csv"; //根据路径打开文件
file_url = Application.dataPath + "/Scripts/MyScripts/JSON/DataToJSON"+"Test.csv";
...
sr