【发布时间】:2012-09-15 06:01:52
【问题描述】:
将逗号分隔的文本文件转换为通用列表有点麻烦。我有一个使用以下属性定义的类(称为“客户”):
- 名称(字符串)
- 城市(字符串)
- 余额(双)
- 卡号(整数)
这些值将以这种格式存储在文本文件中:姓名、城市、余额、车号,例如约翰,孟菲斯,10,200789。会有多行这样的。我想要做的是在用户单击按钮时将每一行放在一个列表项中。
我已经知道我可以使用 .Split() 方法分解每一行,但不知道如何使正确的值进入列表的正确属性。 (请注意:我知道如何使用 get/set 属性,我不允许使用 LINQ 来解决问题)。
感谢任何帮助,因为我只是在学习并且已经为此工作了一段时间,但没有运气。谢谢
编辑:
抱歉,看来我没有说清楚。我知道如何使用 .add。
如果我在文本文件中有两行:
A,B,1,2 和
C,D,3,4
我不知道该怎么做是让位置0的列表项中的名称“field”等于“A”,位置1的项目中的名称“field”等于“C”等等。
抱歉,术语使用不当,我只是在学习。希望你明白我在问什么(我相信一旦你知道它真的很容易做到)
【问题讨论】:
-
"但不知道如何让正确的值进入列表的正确属性" --- 使用
=? -
readline - foreach - new object() - list.Add?