看起来我将不得不从头开始
答案 0 :(得分:3)
您正在将filename
字符串写入文件。我不明白为什么你期望将List<ExpenseItemRoster>
反序列化可以起作用。
您可能想要做的是:
filename
代替它。List<ExpenseItemRoster>
类型的参数添加到WriteToFile()
并序列化。ReadFromFile()
的返回类型更改为List<ExpenseItemRoster>
,并将实际return
更改为反序列化列表。答案 1 :(得分:0)
您正在序列化文件名(字符串),然后您希望它返回给您一些列表?如果您想稍后获取列表,则需要序列化列表。