私は C# 4.0 パーサーを持っています。'dynamic' をキーワードとしてタイプとして受け入れます。私のパーサーは、動作中の C# 3.0 プログラムで見つかった次の形式のステートメントにトリップします。
dynamic = <exp> ;
それで、それは本当にキーワードですか?それとも、任意の識別子名として引き続き使用できますか? (もしそうなら、なぜ「int」は同じように扱われないのですか)?
dynamic がキーワードかどうかを示す参照仕様はどこかにありますか? 最新の ECMA C# 4 仕様では「動的」についても触れられておらず、MS サイトで見つけることができる最高のものは「予備仕様」であり、それがキーワードであると書かれていますが、それは単にずさんな書き方であると思われます。