C# でコードを記述し、結果を端末に出力して、動作していることを確認しました。私は現在、コードの一部を MVC 4 コントローラーに転送する過程にあり、そのほとんどを連続してマージすることができましたが、一部で問題が発生しています。
データベース ファイル (database.dat) を読み取り、後で同じファイルに書き込みたいと考えています。
私のコントローラーには次のものがあります:
using (FileStream stream = File.OpenRead("database.dat")) database = (List)formatter.Deserialize(stream);
と
using (ストリーム ストリーム = File.Open("database.dat", FileMode.Create)) formatter.Serialize(ストリーム, データベース);
どちらの場合も、File.OpenRead と File.Open の「File」に下線が引かれ、次のエラーが表示されます。
「System.Web.Mvc.Controller.File(byte[], string)」は「メソッド」であり、指定されたコンテキストでは無効です...」
MVCで同じ結果を達成する方法はありますか?