Przekazanie wartości do zapisu między metodami.

0

Witam,

Nie miałem wcześniej za dużo do czynienia z C# + WinForms więc mam pytanie.
Stworzyłem metodę wczytajPlik(), która wczytuje odpowiednie dane z pliku (kategorie + produkty) i wypisuje je do Labela.
Filtruje też te dane i kategorie wpisuje do SortedList, a produkty do HashTable.
Mam też ComboBoxa do którego wrzuciłem listę kategorii tych produktów. Dodałem button i chcę aby po jego kliknięciu zapisało mi wszystkie produkty z danej kategorii (wybranej na ComboBox) do pliku natomiast nie wiem jak przekazać listę posortowaną do metody button1_Click, żeby można było przy zapisie wyciągnać dane z tej tablicy i wrzucić je do pliku (bo filtrowanie i cała reszta jest w wczytajPlik), a metodzie button mam tylko to:

        private void button1_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();
            saveFileDialog1.Filter = "Text File|*.txt";
            saveFileDialog1.Title = "Save an Text File";

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //tu bedzie zapis do pliku
            }
        }

Jak przesłać te dane między tymi metodami?

0

stworz zmienna w klasie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0