none
Zugriff auf ObservableCollection Elemente von anderen Klassen RRS feed

  • Frage

  • Hallo,

    ich habe folgende Liste:

    ObservableCollection<Person> liste = new ObservableCollection<Person>();

    Person ist folgend definiert

    class Person : PersonClass
    {
            private string _name;
            public string Name
            {
                get { return _name; }
                set { SetProperty(ref _name, value); }
            }
    
            private string _surname;
            public string Surname
            {
                get { return _surname; }
                set { SetProperty(ref _surname, value); }
            }
    }


    Ich würde gerne über diese Funktion auf das letzte Element zugreifen

    public Person latestElementOfList()
    {
        return liste.Last();   //[liste.Count - 1];
    }

    Folgende Fehlermeldung bekomme ich 

    Error	1	Inconsistent accessibility: return type 'Adressbook.Person' is less accessible than method 'Adressbook.MainWindow.latestElementOfList()'

    Mein Ziel ist es die einzelnen ObservableCollection Elemente von anderen Klassen zugänglich zu machen. Ich habe gelesen, dass das nicht funktionieren sollte.

    Danke im Voraus

    Steve

    Donnerstag, 21. April 2016 07:33

Antworten

Alle Antworten