Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
クラスのプロパティについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9103#CommentId11465
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
neptune
 (社会人)
投稿日時
2009/5/8 08:05:02
ちょっとだけお邪魔します。
「クラスのプロパティについて」に関係ありそうで、ないかもしれません。
>Public Class C
> Public Property PropertyTest As String
>End Class
の話ですが、ちょうど今、SHBrowseForFolderをC#で作りこもうと
がんばっている最中なんで、使おうと思いましたけど、
たとえば、何か処理してからメンバ変数に保管する場合
public int hoge
{
//何かの確認処理
・・・・・
//保管
set{m_hoge = value;}
}
とか、何かの処理をはさむ場合困りますよね。使い分ければ問題ないですが、
私ならメンバ変数をm_hogeとして見分けをつけてますけど、フィールド変数実装
と、プロパティ変数(メンバ変数)実装が混ざり合うと変なバグを抱えてしまいそうで
やめました。・・・公開するフィールド変数ならプリフィクスが付けにくい
なので、Class毎、目的毎に使い分けたら便利ではありそうです。
ちなみに私は、サンプル1派です。
面倒だけど判りやすい。改造しやすい。?