C#Dynamic

C#

[C# ExpandoObject] 動的にプロパティを設定する

動的型付け変数(dynamic型)についてでは動的な型について書きましたが、動的にオブジェクトのプロパティを設定したいというときに使えるExpandoObjectクラスを紹介します。このクラスを使うと事前に定義することなくプロパティを追加す...
C#

[C# DynamicObject] 動的にプロパティを設定する

動的型付け変数(dynamic型)についてでは動的な型について書きましたが、動的にオブジェクトのメンバー(プロパティ)を設定したいというときに使えるDynamicObjectクラスを紹介します。 DynamicObjectクラスは名前空間S...
C#

[C# 入門] 動的型付け変数(dynamic型)について

C#で変数を使う場合、あらかじめデータ型を指定する必要がありますが、dynamic型の変数はプログラム実行時に型がチェックされます。 データ型を指定している(dynamic以外)場合、その変数(の中に入っているオブジェクト)がどんなメンバー...