Zugriffsmodifizierer auf Schnittstellenelemente in C#

Ich bekomme einen kompilieren Fehler aus der folgenden Eigenschaft.

Der Fehler ist:

"Der Modifizierer 'öffentlich' ist nicht gültig für dieses Element"

public System.Collections.Specialized.StringDictionary IWorkItemControl.Properties
{
    get { return properties; }
    set { properties = value; }
}

aber wenn ich entfernen Sie die IWorkItemControl es kompiliert einwandfrei.

Warum bin ich immer diese Fehlermeldung und was ist der Unterschied von mit /nicht mit den interface-Namen in der Signatur?

InformationsquelleAutor der Frage benPearce | 2009-07-03

Schreibe einen Kommentar