Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到 Mono 可以使用 MonoImage 或 MonoClass。有什么不同?我发现在谷歌上很难找到一个像样的解释。
正如问题似乎暗示的那样,您不能随意使用它们。
顾名思义,MonoImage 代表二进制图像(通常是文件系统中的文件),ECMA 规范称之为module。比如说,helloworld.exe 和 mscorlib.dll 在嵌入 API 中都表示为图像。请注意,一个程序集(MonoAssembly)对应一个或多个图像,并且级别更高一些。
另一方面,MonoClass 代表一个类(惊喜!),正如 ECMA 规范所期望的那样:字段、方法、属性、事件等具有自己的名称和命名空间、标志的集合。