0

次のパターンの C# コードに出くわしましたが、そのSetメソッドがどこから来たのかまったくわかりません。

// obj is an instance of Microsoft's Xrm Entity class
obj.Set("property_name", property_value);

Xrm の Entity クラス定義に基づくと、 というメンバー メソッドはありませんSet

誰かがこれについて私に光を当てることができますか?

4

2 に答える 2

1

C# 3.0 クラスは、クラス自体で宣言されていない拡張メソッドを取得できます。

http://www.c-sharpcorner.com/uploadfile/puranindia/extension-methods-in-C-Sharp-3-0/

私はこれがここに当てはまると思います。

于 2012-09-13T16:30:28.407 に答える
0

Visual Studioを使用している場合は、Set通話を右クリックして[定義に移動]をクリックできます。

その方法で使用しているクラスのほぼすべてのメンバーのメタデータファイルを少なくとも取得できます。

于 2012-09-13T16:19:46.330 に答える