【发布时间】:2014-06-11 02:34:22
【问题描述】:
这个问题已经用不同的输入问了好几次了,所以我想根据我的要求重新发布它。
我有一个 CSV 文件,它以下面给出的方式包含字符串字段。
idnum,name1, name2,groupid
idnum,name1, name2,groupid
idnum,name1, name2,groupid
例子
s001,sahil,payap,gid0
s002,Amir,Khan,gid02
d003,hrithik,roshan,gid03
我有二维字符串数组。我想逐行读取我的二维数组。 读起来应该是这样的
arr[0][0]=s001
arr[0][1]=name1
arr[0][2]=name2
arr[0][3]=gid01
arr[1][0]=s002
arr[1][1]=Amir
arr[1][2]=Khan
arr[1][3]=gid04
一个文件有 40 条记录,它应该读到文件末尾。 我需要在 C# 中实现这个
任何代码示例或任何解释都会有很大帮助。
我对 csv 文件处理一无所知,所以请不要问你尝试了什么,至少如果你能给我一个代码示例来读取一个变量的一个字符串,那将是一个很大的帮助。 请不要要求寻求其他解决方案。 谢谢。
【问题讨论】:
-
您尝试过什么?什么有效?什么没有?
-
如果我是你,我会把每条记录读入一个结构体,多维数组会让审查你的代码的人感到困惑。
-
@Piskvor 不,先生,我没有尝试任何方法,因为我对此一无所知。你能给我一个代码示例,至少可以将单个字符串从 csv 文件读取到字符串变量..
-
@Ashigore 不,目前我还没有想到。
标签: c# csv multidimensional-array