Witam mam do zrobienia prosty programik zapisujacy dane do pliku. Niestety mam problem prosze spojrzec na ponizszy kod i naprowadzic czy dobrze kombinuje... Program ma wczytac z TextBox i zapisac dane po kliknieciu button1 Xml
namespace WindowsApplication1
{
[Serializable()]
public partial class Form1 : Form
{
public string Imie;
public string Nazwisko;
public Form1()
{
Imie = null;
Nazwisko = null;
}
public Form1(SerializationInfo info, StreamingContext ctxt)
{
Imie = (String)info.GetValue("Imie", typeof(string));
Nazwisko = (String)info.GetValue("Nazwisko", typeof(string));
}
public void GetObjectData(SerializationInfo info, StreamingContext txt)
{
info.AddValue("Imie",imie);
info.AddValue("Nazwisko", nazwisko);
}
public void Save()
{
Form1 mp = new Form1();
mp.baza = "student";
stream = File.Open("\\baza.xml", FileMode.Create);
BinaryFormatter bformatter = new BinaryFormatter();
bformatter.Serialize(stream, mp);
stream.Close();
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
this.Save();
}
}