示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            listBox2.Items.Clear();
            ListRand list = new ListRand();

            try
            {
                using (FileStream fstream = File.OpenRead(@"RecordText.txt"))
                {
                    list.Deserialize(fstream);
                }

                for (int i = 0; i < list.count; i++)
                {
                    listBox2.Items.Add(list[i].Data + " ->(Ссылка на случайный)-> " + list[i].Rand.Data);
                }
            }
            catch
            {
                MessageBox.Show("Не удалось десериализовать", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            ListRand list = new ListRand();

            list.Add("\"A\",B,");
            list.Add("\"B,");
            list.Add("\"C\",");
            list.Add("\",D,\"");
            list.Add(",E\"");
            list.Add(",\"F\",");
            list.Add(",,,G\"\"\"");
            list.Add("\",\"H");

            for (int i = 0; i < list.count; i++)
            {
                listBox1.Items.Add(list[i].Data + " ->(Ссылка на случайный)-> " + list[i].Rand.Data);
            }

            using (FileStream fstream = new FileStream(@"RecordText.txt", FileMode.Create))
            {
                list.Serialize(fstream);
            }
        }