C# C语言中的Get方法#

C# C语言中的Get方法#,c#,xrm,C#,Xrm,我在下面的模式中遇到了C#代码,但不知道Set方法的来源 // obj is an instance of Microsoft's Xrm Entity class obj.Set("property_name", property_value); 根据Xrm的实体类定义,没有名为Set的成员方法 有人能给我介绍一下吗?如果您在visual studio中,您可以右键单击Set调用并单击“转到定义” 通过这种方式,您至少可以获得任何类中几乎任何成员的元数据文件 因为C#3.0类可以得到扩展方法

我在下面的模式中遇到了C#代码,但不知道
Set
方法的来源

// obj is an instance of Microsoft's Xrm Entity class
obj.Set("property_name", property_value);
根据Xrm的实体类定义,没有名为
Set
的成员方法


有人能给我介绍一下吗?

如果您在visual studio中,您可以右键单击
Set
调用并单击“转到定义”

通过这种方式,您至少可以获得任何类中几乎任何成员的元数据文件

因为C#3.0类可以得到扩展方法,而这些扩展方法不是在类本身中声明的


我想这里就是这样。

嗨,山姆,谢谢你的回答。我已经试过了,但是F12(转到定义)在代码上就是不起作用。这就是我困惑的地方。这是C#功能还是什么?我怀疑
Set
是一种扩展方法。具体来说,它看起来像是一种扩展方法,它封装了一些反射调用,以操纵实体上的属性infos