0

このコードを使用して、いくつかの属性を持つファイルをシリアル化しました。

    public void saveLevelInfo(LevelData levelInfo) {
        stream = File.Open("Game.data", FileMode.Create);
        BinaryFormatter bFmt = new BinaryFormatter();
        bFmt.Serialize(stream, levelInfo);
        stream.Close();
    }

次に、これを使用しようとすると:


    public void loadLevelInfo() {
        stream = File.Open("Game.data", FileMode.Open);
        BinaryFormatter bFmt = new BinaryFormatter();
        LevelData level = (LevelData)bFmt.Deserialize(stream);
        stream.Close();
    }

次の例外が発生します: ileNotFoundException: ファイルまたはアセンブリ '922ab9ba88eba49469a1eeab68bc0baa' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

ファイルが存在し、ファイルを消去すると、次の例外が発生します: FileNotFoundException: ファイル "C:\Users\Gilson\Documents\AntHill\anthill\Game.data" が見つかりませんでした

それを解決する方法についてのアイデアはありますか?私はC#が初めてなので、何をすべきかわかりません。

4

1 に答える 1