C#OOP的一些小知识点,希望对大家有用。
//写东西
sw.Write(txtContent.Text);
//关闭写对象
sw.Close();
//关闭文件流对象
fs.Close();
读文件:StreamReader,BinnaryWriter
3.对话框:OpenFileDialog,SaveFileDialog(用法类似,只写一个)
//实例化保存文件对话框对象
SaveFileDialog sfd = new SaveFileDialog();
//打开对话框
DialogResult dr = sfd.ShowDialog();
if (dr == DialogResult.OK)
{
txtPath.Text = sfd.FileName;//取得文件路径
}
常用属性:FileName;//取得文件路径
sfd.Filter = "C#文件(*.cs)|*.cs";//保存文件类型的格式提示
4.序列化:把对象转换为文件
反序列化:把文件转换为对象
用法:1.在要序列化对象的类上加[Serializable]
2.定义FileStream对象
3.定义序列化对象BinaryFormatter
4.调用序列化(反序列化)方法:Serialize(Deserialize)
5.关闭FileStream对象
补充知识点:
进程:运行中的程序Process