随笔分类 -  iron python

摘要:通常情况下,是将C#代码共享到python脚本中,可以通过脚本调用C#的各个对象。 一、IronPythonRunner 创建IronPython运行器,可通过该运行器运行python脚本。 using System; using System.Collections.Generic; using 阅读全文
posted @ 2022-08-24 15:09 Bridgebug 阅读(315) 评论(0) 推荐(0)
摘要:一、导入 IronPython 包 IronPython:2.7.11VS2019.Net Framework:v4.7.2 打开NuGet包管理器,搜索 IronPython 二、C#中引用python 1.上下文执行 建立 test.py 文件,并将下面代码写入: res = m + n def 阅读全文
posted @ 2022-04-12 22:46 Bridgebug 阅读(221) 评论(0) 推荐(0)
摘要:如何将一个实例对象或者单独一个方法传递到python代码中呢??? class MyClass: i = 123 __name = "NB" fo = None def __init__(self, num): self.i = num def h(self): return "Hello" def 阅读全文
posted @ 2022-04-12 22:46 Bridgebug 阅读(50) 评论(0) 推荐(0)
摘要:如何在C#代码中实例化一个python的类??? IronPython类不是.NET类。它们是IronPython.Runtime.Types.PythonType的实例,它是Python元类。这是因为Python类是动态的,并且支持在运行时添加和删除方法,这是.NET类无法做到的。 class M 阅读全文
posted @ 2022-04-12 22:46 Bridgebug 阅读(93) 评论(0) 推荐(0)
摘要:python中有4中不同的数据容器,那分别对应着C#中的哪种数据结构呢? PythonPython描述C#列表list有序可变的,其中的每个值类型可以不一样List<object>,Array,HashSet<object>元组tuple有序但是值不可改变,值类型可以不一样List<object>, 阅读全文
posted @ 2022-04-12 22:46 Bridgebug 阅读(76) 评论(0) 推荐(0)