gpt4 book ai didi

.net - IronPython 使用命名空间而无需导入

转载 作者:行者123 更新时间:2023-12-04 16:57:42 29 4
gpt4 key购买 nike

IronPython 是否可以使用一种内联命名空间?例如:

System.Console.WriteLine("Test")

如果我执行上面的代码,会得到以下错误: name 'System' is not defined .还是我总是必须使用以下代码?
import System
System.Console.WriteLine("Test")

谢谢!

最佳答案

我假设您是从未嵌入 C# 应用程序的交互式控制台中运行它的。交互式控制台会隐式加载 mscorlib 和 System dll,但不会导入它们。因此,您需要在引用之前导入 System。

如果您只使用控制台,您也可以执行以下操作。

从系统导入控制台
Console.WriteLine("测试")

如果您想在 mscorlib 或 System 以外的不同 dll 中引用另一个 .NET 命名空间,您将需要以下内容
导入文件
clr.AddReference()
进口

关于.net - IronPython 使用命名空间而无需导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28105056/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com