zoukankan      html  css  js  c++  java
  • 序列化

    private void btnSe_Click(object sender, EventArgs e)
    {
    computer com1
    =new computer{ Color="black",price="4000" };
    FileStream fs
    = new FileStream(@"D:\hhh.txt", FileMode.Append);
    BinaryFormatter bf
    = new BinaryFormatter();
    bf.Serialize(fs, com1);
    fs.Flush();
    fs.Close();
    }

    private void btnDe_Click(object sender, EventArgs e)
    {
    FileStream fs
    = new FileStream(@"D:\hhh.txt",FileMode.Open);
    BinaryFormatter bf
    = new BinaryFormatter();

    computer com
    = (computer)bf.Deserialize(fs);
    MessageBox.Show(com.Color
    +" "+com.price);
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    SqlConnection con
    = new SqlConnection("server=.;database=pubs;uid=sa;pwd=");
    SqlCommand cmd
    = new SqlCommand("select * from employee", con);

    SqlDataAdapter sda
    = new SqlDataAdapter(cmd);
    DataSet ds
    = new DataSet();


    }

    private void btnXML_Click(object sender, EventArgs e)
    {
    computer com1
    = new computer { price = "4000", Color = "blue" };
    computer com2
    = new computer { price = "3000", Color = "red" };
    computer[] co
    = { com1, com2 };
    XmlSerializer xs
    = new XmlSerializer(typeof(computer[]));
    FileStream fs
    = new FileStream(@"D:\xml.xml", FileMode.CreateNew);

    xs.Serialize(fs, co);

    fs.Flush();
    fs.Close();
    }

    private void btnDeXML_Click(object sender, EventArgs e)
    {
    XmlSerializer xs
    = new XmlSerializer(typeof(computer[]));
    FileStream fs
    = new FileStream(@"D:\xml.xml", FileMode.Open);

    computer[]c
    =(computer[])xs.Deserialize(fs);
    MessageBox.Show(c.Length.ToString());

    fs.Flush();
    fs.Close();
    }
  • 相关阅读:
    CDH6.2安装之离线方式
    impala
    Oracle
    性能调优之Mapping
    Informatica
    性能瓶颈之System
    性能瓶颈之Session
    本地Oracle客户端11g升级12c导致PowerCenter无法连接ODBC数据源
    性能瓶颈之Mapping
    性能瓶颈之Source
  • 原文地址:https://www.cnblogs.com/sky_Great/p/1895653.html
Copyright © 2011-2022 走看看