摘要:
最近看到一个帖子,问的是怎么把自己定义的结构体转换成对应的byte数组,一般来说,都会想到用Marshal类来完成这个功能,其实还有一个方法也可以,那就是利用unsafe代码。 先定义假想的一个值类型:[代码] 然后,定义一个公用方法签名:Action<MyStruct, Stream>,这个是为了方便之后的几种不同方式做性能测试。 先来看看Marshal类是怎么做到的:[代码... 阅读全文
posted @ 2009-06-20 14:36
Zhenway
阅读(4286)
评论(0)
推荐(0)