this["value"] ??



  • Hallo,

    in einem Buch habe ich gerade diesen Code gelesen:

    ref class GameServerSection : public Configuration::ConfigurationSection
    {
    public:
    GameServerSection() { }
    [ConfigurationPropertyAttribute("Port", IsRequired=true)]
    property int Port
    {
    int get() { return (int)this["Port"]; }
    void set(int value) { this["Port"] = value; }
    }
    [ConfigurationPropertyAttribute("IPAddress", IsRequired=true)]
    property String^ IPAddress
    {
    String^ get() { return (String^)this["IPAddress"]; }
    void set(String^ value) { this["IPAddress"] = value; }
    }
    [ConfigurationPropertyAttribute("Name", IsRequired=true)]
    property String^ Name
    {
    String^ get() { return (String^)this["Name"]; }
    void set(String^ value) { this["Name"] = value; }
    }
    };
    

    Was mir nicht klar ist: was bedeuten denn diese this[string] Dinger? Sind das nicht Indexer? Aber die Klasse hat doch garkeine Indexer?!



  • Aber deren Basis Klasse?


Anmelden zum Antworten