日期:2014-05-17  浏览次数:20971 次

C# 怎么再把二进制文件里面的数据读出来再存入数据库呢
把5条数据转换成二进制保存成一个文件,怎么再把二进制文件里面的数据读出来再存入数据库呢。
数据库是sql 我把读出来的数据保存到list中。然后savefiledialog 保存到本地中
代码如下
 if (sfd.ShowDialog() == DialogResult.OK)
                    {
                        System.IO.FileStream fs = (System.IO.FileStream)sfd.OpenFile();

                        List<string> list = OnlyConfig(OnfocusConfigUser, Table);
                        BinaryWriter bw = new BinaryWriter(fs);
                        for (int i = 0; i < list.Count; i++)
                        {

                            bw.Write(System.Text.Encoding.Unicode.GetBytes(list[i]));
                        }
                        bw.Close();
                    }

这个保存到本地的代码。
怎么再把这个文件里面的数据再读成string 类型 再跟保存进 数据库呢。求大神救命

------解决方案--------------------
路过帮顶~
小弟菜鸟,BinaryReader br = new BinaryReader(fs);是用这个读二进制文件吧
之后再存数据库