1

我注意到 Mono 可以使用 MonoImage 或 MonoClass。有什么不同?我发现在谷歌上很难找到一个像样的解释。

4

1 回答 1

1

正如问题似乎暗示的那样,您不能随意使用它们。

顾名思义,MonoImage 代表二进制图像(通常是文件系统中的文件),ECMA 规范称之为module。比如说,helloworld.exe 和 mscorlib.dll 在嵌入 API 中都表示为图像。请注意,一个程序集(MonoAssembly)对应一个或多个图像,并且级别更高一些。

另一方面,MonoClass 代表一个(惊喜!),正如 ECMA 规范所期望的那样:字段、方法、属性、事件等具有自己的名称和命名空间、标志的集合。

于 2013-06-04T07:10:48.757 回答