JavaプログラマのためのC#

1文字目にJavaとは異なり大文字を使う場所

実は書く際にはIDEが補完してくれるのでさほど違和感は無く始められました。

問題はコード・リーディング時。予想以上に「戦闘大文字だからクラス名か…(実際はメソッド名)」などと判断してしまっていることに気づかされます。

  • メソッド名

  • publicフィールド

    • public以外のフィールドは小文字

    • メソッド/フィールドとも、publicの先頭は大文字、privateの先頭は小文字?(それ以外は?)

  • namespace

    • Javaで言うところのpackage

  • 定数

    • Javaは全部大文字。 CONST_VALUE 的な。この書き方はC#ではマクロ使用時にのみ用いる。