2014-10-30 73 views
0

.NET中的委托和C中的函数指针是相似还是概念相同?请帮助我理解;请原谅,如果这是一个基本或微不足道的问题。任何反应非常感谢。代表和函数指针

回答

3

它们实际上是一样的东西。但是,它们也是类型安全的,与函数指针不同。你可以找到一个概述here

+0

与其他.NET类型一样,运行时类型安全性也是如此。 C++函数指针是键入的,因此只要您不要将类型安全性带走,就可以提供足够的类型安全性。 .NET委托中C++函数指针中不存在的其他重要功能包括委托包含调用目标对象(即用于调用实例方法的实例)以及在单个委托实例中包含多个调用的能力(即“多播“)。 – 2014-10-30 05:11:03