对象如何存入文件.
例如,有一个学生类
class Student
{
string name;
string num;
int age;
} 这样一个类实例化若干个对象,如何把这些对象存如文件,以便数据保存后不会丢失. 我还是停留在控制台上操作的. 谢了!
例如,有一个学生类
class Student
{
string name;
string num;
int age;
} 这样一个类实例化若干个对象,如何把这些对象存如文件,以便数据保存后不会丢失. 我还是停留在控制台上操作的. 谢了!
public class MyObject {
public int n1 = 0;
public int n2 = 0;
public String str = null;
}
以下代码示例说明该类的实例是如何被序列化到一个文件中的。
MyObject obj = new MyObject();
obj.n1 = 1;
obj.n2 = 24;
obj.str = "Some String";
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("MyFile.bin", FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, obj);
stream.Close();