C# extern 关键字详解:外部方法调用
在 C# 中,'extern' 关键字用于声明一个外部方法,即该方法由外部实现(通常是由其他语言编写的)。
在声明一个 'extern' 方法时,需要使用 'DllImport' 特性来指定该方法的实现细节,包括外部库的名称、方法名称和参数列表等。
使用 'extern' 关键字可以在 C# 中调用外部的非托管代码,例如 C、C++ 等语言编写的函数。这样可以充分利用其他语言的特性和功能,扩展 C# 程序的能力。
需要注意的是,使用 'extern' 关键字声明的方法必须与外部实现的函数具有相同的签名(包括返回类型、参数类型和顺序等),否则会导致编译错误。
原文地址: https://www.cveoy.top/t/topic/cbUi 著作权归作者所有。请勿转载和采集!