c#プログラミングに詳しい方こいよ
■ このスレッドは過去ログ倉庫に格納されています
ローカル変数を参照したい時って結局何が正解なの?
ゲッタつけてお触り?
メソッドの返り値で取得? イミュータブルな実装にしてIOだけ専用のプロジェクトに分離
クリーンアーキテクチャのドメイン層とインフラ層みたいな ちなみに実装コストがクソ高いから簡単なアプリなら何が正解とか考えなくていいぞ >>4
素人なりに値オブジェクトを使って運用しようとしたんだが、多分IOを分離するのがよく分かってない とりあえず自動プロパティつけとけ
改変するときにあれば安心だし大した手間がかからんし あとクラスが階層になってしまうのは良いのだろうか
例えば国の中に複数の州があり、州の中に複数の地区があり、地区の中に複数の都市がある場合
俺に思いつくのはそれぞれのクラスを作って入れ子的にインスタンスを保持する形になっちゃう
こういう状態で国クラスに対して任意の都市のローカル変数を参照する方法とは??? クラスが階層化するのではなくインスタンスの階層化ですね 「伺うな。命じよ」の原則からすると
禁則事項なんだろうけど
俺は余裕でpublicにする
1人で作ってるからそれでオーケー public int hoge{get;set;} ObservablePropertyもおすすめしとく public クラス 国{
string 都道府県;
string 市町村
}
これでいいじゃんwww ■ このスレッドは過去ログ倉庫に格納されています