IronPython中是否可以使用一种内联命名空间?例如:
System.Console.WriteLine("Test")
如果我执行上面的代码,请收到以下错误:name 'System' is not defined
。或者我总是必须使用以下代码?
import System
System.Console.WriteLine("Test")
谢谢!
答案 0 :(得分:0)
我假设你是从未嵌入C#应用程序的交互式控制台运行它。交互式控制台隐式加载mscorlib和System dll,但不导入它们。因此,在引用System之前,您需要导入System。
如果您只使用控制台,也可以执行以下操作。
来自系统导入控制台 Console.WriteLine("试验&#34)
如果您希望在mscorlib或System以外的其他dll中引用另一个.NET命名空间,则需要以下内容 进口clr clr.AddReference() 导入