C#何时执行延迟绑定调用

本文关键字:绑定 调用 延迟 执行 何时 | 更新日期: 2023-09-27 18:27:48

可能重复:
C#早期和晚期绑定

我想问一下C#什么时候执行延迟绑定呼叫?在什么情况下会出现延迟绑定?

C#何时执行延迟绑定调用

函数被绑定到那里的地址,这样它们就可以已执行。如果函数的地址在编译时编译器绑定它,这种绑定是称为编译时绑定或早期绑定。作为当我们不知道哪种功能需要剥离时在编译时(如在动态多态性的情况下),编译器使用虚拟表的mechanism并绑定函数地址。这被称为运行时绑定或后期绑定。

多态性是后期绑定调用的一个很好的例子。