【发布时间】:2012-06-06 08:07:57
【问题描述】:
在 .Net 框架中,我的印象是您可以用一种语言(例如 C++)编写库,然后导入该代码并在其他 C# 项目中干净地使用该库(假设它们都针对同一个框架版本)。
但是,当可能在 C++ 中定义的方法在 C# 或 VB.net 等其他语言中没有意义时,我不明白这是如何工作的,例如采用结构的方法参数一个指针。
也许由于我对所有 CLR 语言的了解有限,我的示例无法成立,但我必须假设有些事情是一种语言可以做到,而另一种语言却不能——我不明白这些是怎么做到的差异得到处理。
【问题讨论】: