Verwendung von List<string> als "Klassenvariable"



  • Hallo,
    wie verwende ich

    List<string> ListenNamen;
    

    in einer Klasse. Bei normalen Variablen ist mir das klar. Nur bei diesen Listelementen habe ich etwas Probleme.
    Ich möchte diese in anderen Objekten benutzen und z.b. neue Listenelemente hinzufügen.

    Ich bedanke mich schon mal im Voraus.

    Sven



  • hi, meist du so?

    class ListenKlasse
        {
            private List<string> strList = new List<string>();
    
            public List<string> StrList
            {
                get { return strList; }
                set { strList = value; }
            }
    
        }
    
    public partial class MainWindow : Window
        {
            ListenKlasse lk = new ListenKlasse();
            List<string> liste = new List<string>();
            public MainWindow()
            {
                InitializeComponent();
                lk.StrList.Add("hallo");
                liste = lk.StrList;
                foreach (string str in liste)
                {
                    System.Diagnostics.Debug.WriteLine(str);
                }
            }
        }
    

    Ausgabe wäre hallo



  • Alles klar, Danke!


Anmelden zum Antworten