私のプログラムでは、メインウィンドウであるものを除いて、すべてのクラスがシングルトンパターンを使用しています。そのため、すべてのシングルトン接続は1つのシングルトンクラス「Manager」によって維持されます。このクラスのパブリックメソッドを介した他のクラスのGUIアクセスメソッド。
現在、作業を保存(シリアル化)しようとしていますが、常に「Form1がシリアル化されていません」というエラーが発生します。それがGUIクラスです。それで、それが良い考えではないことを知って、私はそれをシリアル化されたものとしてマークしました。現在、「System.windows.formsはシリアル化されていません」と表示されています。どうしてこれなの?シングルトンアクセスでクラスをシリアル化することはできませんか?助けてください。
注:私は「HeadFirstC#」を学習しているJava開発者です。これは、私自身の好みの方法で彼らの「ラボ」問題の1つを作成する私の最初の試みです。