Visual C# 2013逆引き大全 555の極意

基本プログラミングの極意 - Tips122 dynamic型を使う

Icon comment count 0
Icon stock count 0

Tips122dynamic型を使う

Pointコンパイル時にチェックされない型の使用(dynamic型)

Level2
対応
  • EXP
  • PRO

Visual C# 2010から、新しいデータ型としてdynamic型が導入されました。

dynamic型は、object型のようにいろいろなデータ型に対応する型ですが、コンパイル時に演算および型のチェックが行われません(実行時に行われます)。

したがって、OfficeオートメーションAPIなどのCOM APIやIronPythonライブラリなどの動的API、HTMLドキュメントオブジェクトモデル(DOM)へのアクセスが容易になります。

dynamicキーワードを使って、ローカル変数やフィールド、プロパティ、引数、インデクサー、戻り値などに宣言できます。

リスト1は、dynamic型の使用例です。dynamic型のローカル変数に、int型またはstring型の戻り値を受け取ります。メソッドの戻り値もdynamic型で宣言してあります。

また、メソッド呼び

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません