Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 C 代码,我想在 C# 中使用它。
除了重写此代码之外,还有可能吗?
将 C 代码构建为 DLL,然后使用“P/Invoke”调用它。您需要了解一些有关互操作的知识,这是一个我不太了解的领域,恐怕 - 但这里有一些链接:
在这里,我有一个很棒的工具SWIG,可以做到这一点。它支持很多不同的语言,包括 C# 和 java。