public void LoadFromFile_Stream() { FileStream file = new FileStream("E:\\test.txt", FileMode.Open); BinaryReader reader = new BinaryReader(file); while (file.Position < file.Length) { Input_and_Load load = new Input_and_Load("", 0, 0); load.Deseriallize_Stream(reader); AddInPut_Load(load); } file.Close(); }
static void GetInput(FileDictionary fileDictionary) { if (fileDictionary._Dict.ContainsKey(fileDictionary.Serial)) { fileDictionary.Serial++; } Console.WriteLine("输入一组字符串:"); string s = Console.ReadLine(); Console.WriteLine("输入一个整数:"); int n = int.Parse(Console.ReadLine()); Console.WriteLine("输入一个小数:"); double d = double.Parse(Console.ReadLine()); var input1 = new Input_and_Load(s, n, d); input1.ID = fileDictionary.Serial; fileDictionary._Dict.Add(fileDictionary.Serial, input1); }
public void AddInPut_Load(Input_and_Load input_And_Load) { _Dict[Serial] = input_And_Load; input_And_Load.ID = Serial; LoadList.Add(input_And_Load); }