Wie schreibe ich einen Getter und Setter für ein Dictionary?

Wie definieren Sie einen Getter und Setter für komplexe Datentypen wie ein Dictionary?

public Dictionary<string, string> Users
{
    get
    {
        return m_Users;
    }

    set
    {
        m_Users = value;
    }
}

Dies gibt das gesamte Wörterbuch zurück? Können Sie den Setter schreiben, um zu prüfen, ob ein bestimmtes Schlüssel-Wert-Paar vorhanden ist, und es dann hinzufügen, wenn dies nicht der Fall ist? Sonst das aktuelle Schlüsselwertpaar aktualisieren? Können Sie für get ein bestimmtes Schlüssel-Wert-Paar anstelle des gesamten Wörterbuchs zurückgeben?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage