Kalendarz.Zapisz C# (CSharp) Method

Zapisz() public method

public Zapisz ( Stream plik ) : void
plik Stream
return void
    public void Zapisz(Stream plik)
    {
        BinaryFormatter bf = new BinaryFormatter();
        bf.Serialize(plik, this);

        /*
         StreamWriter sw = new StreamWriter(plik);

        var nast = kalendarz.Keys.GetEnumerator();
        while (nast.MoveNext())
        {
            Data_dzien tmp = nast.Current;
            //zapisywanie daty
            sw.WriteLine(tmp.Rok);
            sw.WriteLine(tmp.Miesiac);
            sw.WriteLine(tmp.Dzien);
            //----------------------------

            List<Wpis> tmp_list = kalendarz[nast.Current];
            int ilość_wpisów = tmp_list.Count;
            //zapisywanie listy wpisów do pliku
            for (int i = 0; i < ilość_wpisów; i++)
            {
                sw.WriteLine(tmp_list[i].Tytul);
                sw.WriteLine(tmp_list[i].Poczatek.Godzina());
                sw.WriteLine(tmp_list[i].Poczatek.Minuta());
                sw.WriteLine(tmp_list[i].Koniec.Godzina());
                sw.WriteLine(tmp_list[i].Koniec.Minuta());
            }

            sw.WriteLine("-=NASTĘPNY WPIS=-"); //separator
        }
         */
    }