使用不安全标记编译的.NET代码可以在Mono中运行吗?

Mus*_*sis 6 .net mono unsafe bitmap

我有一些代码使用LockBits方法进行位图操作,并使用指针直接访问位图数据.当然,这段代码必须包装在一个不安全的块中,我想知道这是否意味着代码在Mono中不起作用.

我假设Bitmap类在Mono中可用,但也许这是另一个交易破坏者.

Est*_*aya 9

是.以下是关于unsafe关键字的Mono文档:http://go-mono.org/docs/index.aspx? link = ecmaspec%3A58

Bitmap类也可用.您可以在此处找到文档:http://go-mono.org/docs/index.aspx?link = 35@ecma%3aa1990%23Bitmap%2f.就像在.NET中一样,Bitmaps继承了Image,这很不错.


aru*_*rul 6

是的,可以,Mono有Bitmap类.