タイトル : Re^2: クラス名について 投稿日 : 2007/12/28(Fri) 15:27 投稿者 : さとも
お返事ありがとうございます。 > VB6以前は一応は標準的な名前付けの方法だったと思います。 > VB.net(VB.net2002(7.0)、2003(7.1)、VB2005(8.0)、VB2008(9.0))になってからは、 > プレフィックスを付けないのが一般的になっていますね。 "cls"とプレフィックスをつける方法は、以前は一応標準だったのですね。 この方法を教えてくれた人は、どこでこのルールを知ったのだろうと、ずっと不思議でした。 他に、インスタンス変数に"obj"をつけるというようなことを教えてもらったのですが、現在はまったく使っていません。 > 例2) > ' インスタンス変数の宣言 > Private m_Count As Integer この場合、私は"c_Count"としています。自分のやり方はあながち間違いではなかっのだと思って、少しほっとしています。 > 例3) > Public Color As Color > > >クラス名とオブジェクト名が同じになって、エラーが出ると思うのですが > > お勧めはしませんが、文法上も動作上も特に問題はありませんよ。 私の場合、なぜか「'Color'は型です。有効な式ではありません。」というエラーが出てしまいました。 実装したPubliメソッドなどもインテリセンスに表示されてこなかったりという具合です。 私はなにかすごく重要な見落としをして、エラーを出しているのかもしれませんが。 |