我有一个txt文件,看起来是这样的:把一个文本文件的内容到一个列表,
1,Bob,Male //first row
2,Jim,Male //second row
3,Mary,Female //third row
我希望把这些项目到C#泛型列表,保存每一列进如“Id”,“Name”,“Gender”,并将每行作为列表中的不同项目。
我该怎么做呢?我不知道从哪里开始。我查看了I/O操作并理解如何访问文件,但我不知道如何为每列创建变量名称并将每行存储为新条目。
我有一个txt文件,看起来是这样的:把一个文本文件的内容到一个列表,
1,Bob,Male //first row
2,Jim,Male //second row
3,Mary,Female //third row
我希望把这些项目到C#泛型列表,保存每一列进如“Id”,“Name”,“Gender”,并将每行作为列表中的不同项目。
我该怎么做呢?我不知道从哪里开始。我查看了I/O操作并理解如何访问文件,但我不知道如何为每列创建变量名称并将每行存储为新条目。
Person
人都会有3个属性ID(int)
,Gender(string)
,Name(string)
List<Person> listOfPerson = new List<Person>()
;File.ReadLines
方法Person person = new Person();
string[]
调用string.Split(',');
p.ID = arr[0]
等List<Person>
创建一个我向你提供文本,所以你应该自己尝试一些东西,并在将来学会如何去做!
'ReadLine'什么类?顺便说一句,我投票结束了这个问答。 SO不是一个代码服务,你需要一个完整的解决方案,从一个给定的问题... OP应该显示一些努力,然后再问这里... –
哈哈我只是注意到我们有完全相同的答案 – CodingYoshi
谢谢mybirthname,我记得用java做类似的事情我只是不记得该怎么做! – user127815
难道你不知道如何设计一个类..? –
是的,但这不是我的问题 – user127815
但在你的问题中,你说:**我想把这些项目放入c#中的通用列表中,将每列存储为“Id”,“Name”,“Gender”和处理每行都作为列表中的一个不同项目。** ... –