python调用C#的dll

1、使用VisualStudio建立C#的dll项目

 2、编写C#代码生成dll库

 

3、安装pythonnet 库用于调用C#的dll

pip install pythonnet

4、编写python代码

import clr  # 引入 clr 模块,它是 pythonnet 提供的
import sys

# 添加 C# DLL 所在的目录
sys.path.append(r'Csharp_dll_test.dll')

# 加载 Csharp_dll_test.dll
clr.AddReference('Csharp_dll_test')

# 导入 C# 中的命名空间和类
from Csharp_dll_test import Calculator

# 调用 C# 类中的方法
result = Calculator.Add(5, 3)
print(f"5 + 3 = {result}")

 

posted @ 2024-11-19 14:53  平平无奇小辣鸡  阅读(110)  评论(0编辑  收藏  举报