トップページ > プログラム > 2016年06月16日 > LcFB+H3t

書き込み順位&時間帯一覧

10 位/224 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001130005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
31
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
31 :デフォルトの名無しさん[sage]:2016/06/16(木) 18:35:39.14 ID:LcFB+H3t
http://dotnetcsharptips.seesaa.net/article/403782313.html
このページにある二つのクラスについてなんですが…

上の静的クラスのほうはクラスメソッドやプロパティから操作可能ですが
下のほうは静的クラスではないために、まずインスタンスを作成する必要がありますよね?

なのでまずは
SingletonContext Object1; と宣言、でこれはエラーがでませんでした。
だけど
SingletonContext Object1= new Object1();とするとエラーがでました。
そして、これもコンストラクタがprivateのためできないことに気づきました。

なんとかしてインスタンスを作りたいのですが、これってどうやってインスタンス作ればいいんでしょうか?
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
34 :31[]:2016/06/16(木) 19:14:42.24 ID:LcFB+H3t
静的コンストラクタ呼び出し

SingletonContext x;
x = SingletonContext.SingletonContext();

これもダメでした。
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
37 :デフォルトの名無しさん[]:2016/06/16(木) 20:11:57.46 ID:LcFB+H3t
>>35
x=Instance;
これダメでした。

Instanceプロパティが使えるのはインスタンス作った後の話じゃないでしょうか?

>>36
そこまで冗長にしないと作れないと!
特殊なシングルトンクラスという事でいいんでしょうか?
Singletonは静的メソッドからすでに作られたインスタンスを渡されて
終了だと思うんですが、そのようなメソッドもない、コンストラクタも
アクセスできないなら裏技しかないって事かー
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
40 :デフォルトの名無しさん[sage]:2016/06/16(木) 20:16:59.21 ID:LcFB+H3t
>>39
うむ?
俺?サイトの人?
ふらっと C#,C♯,C#(初心者用) Part121 [無断転載禁止]©2ch.net
42 :デフォルトの名無しさん[]:2016/06/16(木) 20:23:05.17 ID:LcFB+H3t
まじですか


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。