2

我正在使用没有任何 MS 开发工具的 PC (Win7)。但是,这台 PC 上安装了 python 2.7。ctype 模块在此安装中可用。(它不是 IronPython。它只是普通的 CPython)

现在,如果我们在 osx 上查看 Objective-C,C 程序可以通过调用objc_msgSend 和一些其他 API 来访问 Objective-C 运行时(https://developer.apple.com/library/mac/#documentation /Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html)。这很痛苦,根本不推荐,但至少它是可行的。

那么考虑到上面的限制(win7,没有VStudio,python+ctype),我是否可以以类似于objective-c的方式访问.Net运行时?

4

1 回答 1

1

我是否可以以类似于objective-c 的方式访问.Net 运行时?

.NET 运行时可以托管,它允许您直接从本机 API 访问和使用类型。

话虽如此,通常有一种更简单的方法可以实现这一点。例如,如果您需要访问的 .NET 类型是 COM 可见的,您可以直接通过 COM 使用它们。

于 2012-09-03T23:20:55.807 回答