有没有办法将System.Object
转换为byte*
?将.NET对象转换为(字节*)
1
A
回答
4
只需使用:
byte[] b = (byte[]) myobj;
0
According to Jon Skeet,有可能通过只是将其转换为字节数组。
4
如何像...
BinaryFormatter bf = new BinaryFormatter();
System.IO.MemoryStream ms = new System.IO.MemoryStream(1024);
Object1 blah = new Object1("Hello");
bf.Serialize(ms, blah);
byte[] bytes = ms.GetBuffer();
0
OK,我找到了解决办法:
(byte*)(int)someObject
+0
如果someObject大于int,该怎么办? – Jan 2009-12-02 22:59:37
+0
在我的情况下,它不会发生。但是,你是对的。 – 2009-12-02 23:06:42
+2
在64位模式下不起作用。指针大于int。 – 2009-12-03 02:17:46
相关问题
- 1. Python 3.4将字节字节字节转换为字节对象
- 2. 将对象转换为字节数组
- 3. 将字节流转换为对象
- 4. 将字节[]转换为对象
- 5. 将对象转换为字节[]
- 6. 将字节数组转换为对象
- 7. 如何将字节数组转换为.NET对象?
- 8. 将Json转换为.NET对象集合
- 9. 将.Net对象转换为JSON
- 10. 将ast节点转换为python对象
- 11. 如何将对象转换为节点
- 12. 将.net字符串对象转换为base64编码字符串
- 13. 当将json对象转换为字符串或字节时,Json对象包含转换为“\ n”的换行符
- 14. 将字符串转换为字节对象?
- 15. 将C char *转换为.Net字符串,然后转换为字节[]
- 16. 如何在.NET Micro中将字符串转换为DateTime对象?
- 17. 将对象日期转换为VB中的字符串.net
- 18. 将.Net对象转换为视图中的JSON对象
- 19. 将字节转换为字节[]
- 20. 如何将字节[]转换为字节[]
- 21. 将char转换为字节
- 22. 将字节[]转换为SAFEARRAY
- 23. 将字节[]转换为Int8
- 24. 将NSData转换为字节
- 25. 将UUID转换为字节
- 26. 将pandas.DataFrame转换为字节
- 27. 将NSString转换为字节
- 28. 将FloatBuffer []转换为字节[]
- 29. 将PDF转换为字节
- 30. 将字节转换为位
我需要转换为不安全的指针。我做了一个解决方法。通过函数传递int。我可以很容易地将byte *转换为int并将int转换为byte *。 但问题仍在这里。 – 2009-12-02 22:36:58
@steven i postet jon skets code above ;-) – streetparade 2009-12-02 22:41:03
我发布了源代码之后。 – monksy 2009-12-03 03:17:13