- PR -

Publicメソッドを隠したい

投稿者投稿内容
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2007-06-27 19:45
引用:

じゃんぬねっとさんの書き込み (2007-06-27 13:02) より:
引用:

囚人さんの書き込み (2007-06-27 12:55) より:

派生クラスでは、例外をスローで良いと思いますよ。コンパイル時に検出できないのが難点ですが、単体テスト時点で分かるのでまぁいいかなと。


読み違えているだけかもしれませんが、派生クラスでのお話ならば Obsolete 属性でコンパイル時に解決できるのではないでしょうか。(古い形式扱いを受けるのはイヤというのはありますけど)


仰る通り、決して「古くはない」というのが微妙かなと。むしろ新しいと言いたい。
「コンパイルエラーにしてほしい」という意味で書きました。でも、コンパイル時に警告してくれるのは良いですね。

_________________
囚人のジレンマな日々
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-06-27 20:41
引用:

囚人さんの書き込み (2007-06-27 19:45) より:

「コンパイルエラーにしてほしい」という意味で書きました。でも、コンパイル時に警告してくれるのは良いですね。


コンパイル エラーにできますよ。Obsolete 属性のコンストラクタのオーバーロード一覧をご覧になると良いでしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2007-06-27 21:10
引用:

コンパイル エラーにできますよ。Obsolete 属性のコンストラクタのオーバーロード一覧をご覧になると良いでしょう。


あ、そうなんですか。そりゃ便利ですね。ありがとうございます。

_________________
囚人のジレンマな日々

スキルアップ/キャリアアップ(JOB@IT)