![]() |
1
16
您将无法真正动态地创建该方法,但您可以得到
使用:
|
![]() |
2
3
首先,你现在不能用它。这是C#4的一部分,它将在未来某个时候发布。 基本上,它是针对一个对象的,其属性在运行时之前是未知的。也许它来自一个COM对象。也许正如您所描述的那样,它是一个“动态定义对象”(尽管我认为还没有一个工具来创建这些对象或计划中的对象)。 它很像System.Object,只是允许您调用编译器不知道的方法,并且运行时知道如何调用。 |
![]() |
3
1
我能想到的两件大事是鸭子打字和 在应用程序中使用C#作为脚本语言的能力,类似于javascript和Python . 最后一个让我有点伤心。 |
![]() |
4
1
把它看作是一种简化的反射形式。与此相反:
你得到这个:
|
![]() |
5
0
我看到正在编写几个动态ORM框架。或者自己写一本。 我同意Jon Skeet的观点,你可能会看到一些探索物体的有趣方式。 调用COM和调用动态语言。 我期待着看看是否有一种方法可以实现类似Ruby的missing_方法。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |