English 中文(简体)
c + 活性物体停工类型
原标题:c# dynamic object Runtime Type-Checking
  • 时间:2009-08-27 18:25:19
  •  标签:
最佳回答

动态类型并不意味着是更换系统。 反对。 如果你有谁正在返回的诺言,使用系统。 即便在C#4中,在您的APIC中,目标或具体接口仍然比使用动态方法更好。

如果你基本上知道你正在返回的话,动态是非常有益的。 你应将失踪人员(例如:Foo)作为例外情况处理,在这种情况下,例外是处理这一案件的合理途径。

问题回答

www.un.org/Depts/DGACM/index_french.htm 类型是担任成员。

如果你真需要先了解这种方法,则采用思考方法,或更妥善地创建一种称为<代码>Foo(>>的界面。 我想说,如果你需要核对<代码>Foo() 是<代码>dynamic的一类成员,那么dynamic是你们的错误选择。 如你需要固定的类型检查。

如果你的架构如此开放,你对GetADynamicThing正在归还的东西没有任何想法,那么你就应该抓住例外,或者利用一些反思。 然而,在大多数情况下,你将很好地了解你应当做些什么,并且能够作出一些假设。

如果现在无法找到解决办法,我希望他们这样做。

夜总会





相关问题
热门标签