我是否需要 C# 来创建要在 IronPython 中使用的 dll?

Do I need C# to create a dll to be used in IronPython?

我想从 IronPython 调用C# 函数。我已经阅读了一些关于它的主题,它似乎遵循以下步骤:

  1. 从 C# 函数创建一个 dll
  2. 使用clr.AddReference
  3. 使用 IronPython 中的函数

我的菜鸟问题是:我需要用 C# 编写源代码才能创建 dll 吗?或者 C++ 可以吗?为什么?

非常感谢, 阿诺

任何基于 .NET 的语言都可用于生成 DLL,您可以在 IronPython 代码中使用它。