太田です Jeffrey Richter著 プログラミング.NETFrameworkのP125では 「C#言語仕様ではシステムの完全な型の名前を使用するより キーワードを使用する方が推奨されます」 とありますが、一人の開発者が複数言語を扱う場合のマッピングの違い 例) C# long → System.Int64 C++マネージ拡張 → System.Int32 やメソッド名の一部に完全な型の名前が使われているので筆者自身は、完全な型の名前 の使用を推奨するとあります。 個人的には混乱しないのと、他のプロダクトでも完全な型の名前は使われて いないのでVB.NETに移植予定とか特別な理由が無い限りキーワードに統一で よいと思います。