Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Anders 氏は PDC の講演で、dynamic キーワードは実行時に関数呼び出しをディスパッチすると述べました。
彼は続けて、「dynamic」キーワード自体がコンパイル時に静的に型チェックされると述べました。
「動的」型に存在しないメソッドを呼び出すと、実行時エラーが発生しませんか?
C# 4.0 言語を静的型チェック言語と呼ぶのは正しいですか?
それとも、このプレゼンテーションでアンドレスが話していたことが理解できなかっただけですか?
C# にはまだ静的型チェックがありますが、参照の静的型が「動的」であると言うのはちょっとおかしいです。IIRC 動的の実際の型はオブジェクトであり、動的に解決されることを示す特別な IL フラグがあります。もちろん、実際の型が指定された操作をサポートしていない場合は、例外がスローされます。