可以用C++写序列化和反序列化,然后暴露C接口, C#中用platform invoke调用C接口。
解决方案 »
- WPF中XAML如何绑定多级菜单的数据源?
- C# dropdownlist 三级级联菜单问题
- 【安装程序问题,如何将文件安装到自定义文件夹】
- 关于TabControl的问题
- 急问,UDPClient接收数据有问题。(微软的msdn上的例子有问题?)
- 多线程处理arraylist的问题
- !!请教高手!! 我想在 DataGrid (WIN FORM) 中加入一个 “提钩” 的复选框 (不是原来3选而是2选) ,有什么好方法?
- 水晶报表,分组后,如何统计每组中的记录总数?
- 各位大侠帮帮忙:如何将datagrid(更改之后)保存到数据库!!
- 有關listBox控件的編程問題---用C#解決
- 问个小问题
- 问,关于sqlconnection的一个解决方法
存储数据到最后不都是二进制数据么,和类型有什么关系?
最后一个问题是你传的数据是已经序列化过的吗?如果是,那你要自己反序列化了。或者你是要对传过来的数据进行序列化,那可以直接用。
c++传的序列化的东西c#也没有办法用。
再说了。所有的传输无论是什么都是字节流。
如果还想提升速度是不是可以尝试将要序列化的数据进行拆分,然后多线程去分别序列化。
class ByteStreamArchive : CollectionBase
把所有东西全都整到这个类里面去,然后再把它转成string或者byte出来?