2014-10-30 69 views
0

.NET中的委託和C中的函數指針是相似還是概念相同?請幫助我理解;請原諒,如果這是一個基本或微不足道的問題。任何反應非常感謝。代表和函數指針

回答

3

它們實際上是一樣的東西。但是,它們也是類型安全的,與函數指針不同。你可以找到一個概述here

+0

與其他.NET類型一樣,運行時類型安全性也是如此。 C++函數指針是鍵入的,因此只要您不要將類型安全性帶走,就可以提供足夠的類型安全性。 .NET委託中C++函數指針中不存在的其他重要功能包括委託包含調用目標對象(即用於調用實例方法的實例)以及在單個委託實例中包含多個調用的能力(即「多播「)。 – 2014-10-30 05:11:03