一からやり直さなければならないようです
質問する
125 次
2 に答える
3
filename
文字列をファイルに書き込んでいます。それをデシリアライズするとうまくいくと期待する理由がわかりませんList<ExpenseItemRoster>
。
おそらくやりたいことは次のとおりです。
- ハードコーディングされたファイル名を取り除き、
filename
代わりに使用します。 - タイプのパラメーターを追加して、
List<ExpenseItemRoster>
それWriteToFile()
をシリアル化します。 - の戻り値の型
ReadFromFile()
をList<ExpenseItemRoster>
、実際にreturn
は逆シリアル化されたリストに変更します。
于 2012-04-08T00:10:09.397 に答える
0
ファイル名 (文字列) をシリアライズしていて、リストが返されることを期待していますか? 後でリストを取得する場合は、リストをシリアル化する必要があります。
于 2012-04-08T00:12:03.973 に答える