2009-06-01 11 views
6

Ich habe etwas Code, der Bitmap-Manipulation mit der LockBits-Methode und Zugriff auf die Bitmap-Daten direkt mit einem Zeiger. Dieser Code muss natürlich in einen unsicheren Block gehüllt werden, und ich frage mich, ob das bedeutet, dass der Code in Mono nicht funktioniert.Kann .NET-Code, der mit dem unsicheren Tag kompiliert wurde, in Mono ausgeführt werden?

Ich gehe davon aus, dass die Bitmap-Klasse in Mono verfügbar ist, aber vielleicht ist das ein weiterer Deal-Breaker.

Antwort

6

Ja, es kann, und Mono hat die Bitmap-Klasse.

2

Ja, unsafe ist verfügbar.

Mono verwendet sogar intern das Schlüsselwort unsafe, um zu versuchen, in einigen Bereichen zu beschleunigen, z. B. BigInteger arithmetisch in Mono.Security.