LockBits 메서드를 사용하여 비트 맵 조작을 수행하고 포인터를 사용하여 비트 맵 데이터에 직접 액세스하는 코드가 있습니다. 이 코드는 안전하지 않은 블록에 래핑되어야하며, 이것이 코드가 Mono에서 작동하지 않는다는 것을 의미하는지 궁금해하고 있습니다.안전하지 않은 태그로 컴파일 된 .NET 코드를 Mono에서 실행할 수 있습니까?
저는 Bitmap 클래스가 Mono에서 사용 가능하다고 가정하고 있지만 아마도 다른 거래 차단기입니다.
LockBits 메서드를 사용하여 비트 맵 조작을 수행하고 포인터를 사용하여 비트 맵 데이터에 직접 액세스하는 코드가 있습니다. 이 코드는 안전하지 않은 블록에 래핑되어야하며, 이것이 코드가 Mono에서 작동하지 않는다는 것을 의미하는지 궁금해하고 있습니다.안전하지 않은 태그로 컴파일 된 .NET 코드를 Mono에서 실행할 수 있습니까?
저는 Bitmap 클래스가 Mono에서 사용 가능하다고 가정하고 있지만 아마도 다른 거래 차단기입니다.
예, 가능하며 Mono에는 Bitmap 클래스가 있습니다.
예. 안전하지 않은 키워드에 대한 문서는 다음과 같습니다. http://go-mono.org/docs/index.aspx?link=ecmaspec%3A25
Bitmap 클래스도 사용할 수 있습니다. 여기에서 설명서를 찾을 수 있습니다 : http://go-mono.org/docs/[email protected]%3a1990%23Bitmap%2f. .NET에서와 마찬가지로 Bitmaps는 Image를 상속합니다.
예, unsafe
을 사용할 수 있습니다.
모노는 심지어 BigInteger
산술 (Mono.Security
)과 같이 일부 영역의 속도를 높이기 위해 내부적으로 unsafe
키워드를 사용합니다.