111,125
社区成员
发帖
与我相关
我的任务
分享
public class YourInfo
{
private string _userName;
private string _userPassword;
public string UserName
{
get { return _userName; }
set { _userName = value; }
}
public string UserPassword
{
get { return _userPassword; }
set { _userPassword = value; }
}
}
第二步:窗体关闭前或者你需要保存的时候:
FileStream fs = null;
YourInfo info=new YourInfo();
info.UserName="username";
info.UserPassword="password";
try
{
fs = new FileStream("data.dat", FileMode.Create);
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(fs, info);
fs.Close();
}
catch
{
if (fs != null) fs.Close();
}
第三步:加载之前保存的的信息:
FileStream fs = null;
YourInfo info=new YourInfo();
try
{
String StartupPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
fs = new FileStream(StartupPath + @"\data.dat", FileMode.Open);
BinaryFormatter bf = new BinaryFormatter();
info= (YourInfo )bf.Deserialize(fs);
fs.Close();
}
catch
{
if (fs != null) fs.Close();
}
txt_username.Text = info.UserName;
txt_pwd.Text=info.UserPassword;