###前提・実現したいこと
C#(Visual Studio)でモードを持つシステムを作っています。
これからプロジェクトを作っていくことになり、プロジェクトを設計しようとしています。
Windows Formでつくります。
モードはぜんぷで5-6種類(あるいはもうすこし)。
モードによっていろいろ状態があるようです。
モードは10個以内程度のclassで共通に参照します。
多重機動は禁止のWindowsFormです。
単独のPCで使います。
###発生している問題
この場合、モードはどこにもつのがよいでしょう。
(1)Form1のpublic static string mode="A";
(2)Form1のPropertyにする。
private string mode="A"; public string Mode { get { return mode; } set { mode = value; } }
(3)Form1とは異なるMode Classを作る。
public partial class Form1 : Form { public Form1() { InitializeComponent(); //設定 Mode.NowMode = "B"; //参照 var nowmodde = Mode.NowMode; } } public static class Mode { private static string mode = "A"; public static string NowMode { get { return mode; } set { mode = value; } } }
(4)その他
なにかあればご提案ください。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2015 Proffessional
回答1件
あなたの回答
tips
プレビュー