-3

看来我得从头开始了

4

2 回答 2

3

您正在将filename字符串写入文件。我不明白你为什么期望将它反序列化为 aList<ExpenseItemRoster>会起作用。

您可能想要做的是:

  1. 摆脱硬编码的文件名并使用filename它来代替它。
  2. 添加一个类型的参数List<ExpenseItemRoster>并将WriteToFile()其序列化。
  3. 将返回类型更改为ReadFromFile()List<ExpenseItemRoster>序列return化列表。
于 2012-04-08T00:10:09.397 回答
0

您正在序列化一个文件名(字符串),然后您希望它返回给您一些列表?如果您想稍后获取列表,则需要序列化列表。

于 2012-04-08T00:12:03.973 回答