【发布时间】:2021-12-17 06:23:33
【问题描述】:
我有一个非常简单的 .csv 文件,其中包含 ID 和序列号 实际的应用程序不知道有多少行,但总是有两列
1,16600687 2,16600939 3,16604031 4,16607302
我已经设置了所有其他内容,但我只是将数据加载到一维数组中,逗号保留在数据中
我得到的结果是第三个位置的字符串值为 3,16604031 我如何将其分开,使其成为一个二维数组,其获取值 [2,0] 为 3,获取值 [2,1] 为 16604031?
private void button1_Click(object sender, EventArgs e)
{
string stFileNamenPath = "(put location of file here)";
DialogResult result = openFileDialog1.ShowDialog();
StreamReader sr = new StreamReader(stFileNamenPath);
string[] sortArray = null;
while (!sr.EndOfStream)
{
string strResult = sr.ReadToEnd();
sortArray = strResult.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
}
string stTest = (string)sortArray.GetValue(2);
MessageBox.Show("string value for 3rd position is " + stTest);
}
CSV 文件
1,16600687
2,16600939
3,16604031
4,16607302
【问题讨论】:
标签: csv sorting multidimensional-array