有一个动态的课程,可以调用可能或不可能存在的方法,这有什么意义?
发布于 2017-12-26 07:35:26
它主要允许C#4与使用Python等语言的DLR提供的对象更好地互操作。它还允许与典型的COM对象更容易的互操作,而不需要创建互操作程序集。
发布于 2017-12-26 07:35:16
重点是你通常会确信方法将会出现(或动态处理 - 例如FindByAuthor,被翻译成合适的SQL查询的“book repository”类中的方法),但是你不知道静态类型 - 或者接口输入相当微弱(例如Office COM API)。
我不希望动态类型是有用的很经常在C#中-但是当它的方便,我怀疑这将是非常,非常方便。
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例