JavaプログラマのためのC#
1文字目にJavaとは異なり大文字を使う場所
実は書く際にはIDEが補完してくれるのでさほど違和感は無く始められました。
問題はコード・リーディング時。予想以上に「戦闘大文字だからクラス名か…(実際はメソッド名)」などと判断してしまっていることに気づかされます。
-
メソッド名
-
publicフィールド
-
public以外のフィールドは小文字
-
メソッド/フィールドとも、publicの先頭は大文字、privateの先頭は小文字?(それ以外は?)
-
-
namespace
- Javaで言うところのpackage
-
定数
- Javaは全部大文字。 CONST_VALUE 的な。この書き方はC#ではマクロ使用時にのみ用いる。
外部リンク: JavaとC#の命名規約まとめ (JavaプログラマーがC#でプログラムを書いて引っかかったところ その3) - 地平線に行く