Úprava hierarchické kolekce   otázka

C#, Architektura

Dobrý den, potřeboval bych poradit ohledně správy položek v hierarchické kolekci.

public class Employer
{
    public string Name;
    public EmployerCollection Sub;
}

public class EmployerCollection : CollectionBase
{
    ... srandartní metody
}

public class EmpolyerManager
{
    public void Add(Employer NewEmployer)
    {
        MyEmployerCollection.Add(NewEmployer);
        this.Save();
    }

    public void Add(Employer NewEmployer, Empolyer Parrent)
    {
        // Tady si nevím rady *
        this.Save();
    }
}

* Jak zde naprogramovat, že NewEmpolyer se má přidat jako porřazený porvek v Parrent. Respektive se to dá udělat jako:

Parrent.Sub.Add(NewEmployer);

jenže to se neprojeví v kolekci. Jak na to?

Stejně tak bych potřebovat metodu Delete, která ostraní objekt Emploer z nadraženého prvku a změny se opět projeví v kolekci.

Hledal jsem na internetu, ale ani nevím pořádně co přesně hledat, tak se obracím sem.

Děkuji za případnou pomoc :-)

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback