示例#1
0
        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();
        }
示例#2
0
        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);
        }
示例#3
0
 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);
 }