有一个FastBitmap类为C#,可以让你存取权限和修改上午位图的像素信息。我在一些C#项目已经使用过了,但我现在就需要在VB.NET。 的问题是,类使用不安全的代码,就是没有在VB.NET支持。

问题是。我可以编译FastBitmap类在DLL和VB.NET使用它?

[编辑] 或者是有可以在VB.NET?

被用来列表的相关像素数据某些库
有帮助吗?

解决方案

是的,你可以做到这一点。

如果该类不暴露任何的不安全设有在其公共接口(例如方法采用指针),那么你不应该有使用它从VB.NET任何问题。公共语言运行时(CLR)支持不安全的代码,因此C#没有做任何的魔法的,当你写不安全的程序。

如果你愿意,你也可以使用的FastBitmap类VB.NET =“http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.aspx “相对=” nofollow noreferrer“> Marshal类,使用标准的.NET接口访问从VB.NET以及它给你的内存的快速访问。但在单个项目中混合多国语言的能力是.NET的一个很大的优势。

其他提示

快速应答,即可。顺便说一句,你试试吧?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top