如何使用IronPython引用类?

时间:2009-11-30 22:41:16

标签: .net ironpython

我想使用IronPython作为.net应用程序的简单测试工具。 我在Visual Studio 2008中创建了一个项目并且有一个空的python源文件。 我已将我的程序集添加到Visual Studio中的项目中。 我熟悉一般的python编程。

如何从引用的程序集中导入和使用类?

1 个答案:

答案 0 :(得分:4)

应该只是

import [namespace]

用于常见的.NET库和命名空间,例如System

要使用其他程序集,首先需要导入clr然后添加对其他程序集的引用

import clr
clr.AddReference("System.Xml")
from System.Xml import *

看看

另外,看看你安装IronPython的位置。 Tutorial.htm中有很多细节可以在\IronPython 2.0.1\Tutorial\Tutorial.htm

中找到

您通常会创建类似的实例

from System.Collections import *
# create an instance of Hashtable
h = Hashtable() 

from System.Collections.Generic import *
# create an instance of List<string>
l = List[str]()