从数据库获取到的数据一般都是Datatable类型的,很多时候我们想把Datatable转化未字节数组发送给前端,这种需求怎么操作呢?下面小编给大家分享一下。
工具/原料
Visual Studio 2015
方法/步骤
1
首先新建一个Console控制台程序,打开控制台程序的Program.cs文件,接下来就会在这个文件里操作
2
然后我们准备一个datatable数据,并且向datatable数据里面填充一些数据,如下图所示
3
接下来我们就需要声明内存数据流对象了,还需要把datatable对象进行序列化,如下图所示
4
然后我们调用内存流对象的GetBuffer方法来获得字节数组,如下图所示,注意获取完了关闭内存流
5
另外要注意顶部的命名空间要导入正确哈,这里新导入了如下图所示的命名空间
6
最后我们运行程序,并在即使窗口里面输入得到的字节数组,你会发现转换已完成,如下图所示
7
综上所述,在C#中将Datatable转化为字节数组主要是运用了GetBuffer方法,你学会了吗