为了账号安全,请及时绑定邮箱和手机立即绑定

从字符串 List<> 读取

从字符串 List<> 读取

C#
跃然一笑 2021-06-15 21:13:18
我的应用程序基本上读取一个 CSV 文件,该文件将始终具有相同的格式,我需要应用程序来创建一个具有不同格式的 CSV 文件。读取和写入 CSV 文件不是问题,但是我遇到的问题是从包含 CSV 文件中所有数据的字符串数组中读取。例如:从下面,我怎样才能让系统只给我第四个值:起息日[0] = "\"预订日期\",\"参考\",\"描述\",\"起息日\",\"借记\",\"贷记\",\"期末余额\""这就是我从 CSV 文件中读取的方式。        openFileDialog1.ShowDialog();        var reader = new StreamReader(File.OpenRead(openFileDialog1.FileName));        List<string> searchList = new List<string>();        while (!reader.EndOfStream)        {            var line = reader.ReadLine();            searchList.Add(line);        }
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

分割线并获得第 4 个值,如下所示:

searchList.Add(line.Split(',')[3]);


查看完整回答
反对 回复 2021-06-20
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

使用String.Split。它返回一个字符串数组,其中包含此实例中由指定字符串或 Unicode 字符数组的元素分隔的子字符串。


var splitStrings = line.Split(",");


if (splitStrings.Length > 4)

{

   searchList.Add(splitStrings[3]);

}


查看完整回答
反对 回复 2021-06-20
  • 2 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信