Die Seite Names of Resources auf MSDN sagt Folgendes.Wie verschachtle ich Ressourcenidentifikatoren?
Verwenden Sie den Punkttrenner ("."), Um Bezeichner mit einer klaren Hierarchie zu verschachteln.
Zum Beispiel entsprechen Namen wie
Menus.FileMenu.Close.Text
undMenus.FileMenu.Close.Color
dieser Richtlinie.
Wie mache ich das? Wenn ich es versuche, wird mir gesagt, dass ein Punkt in einer Ressourcen-ID nicht gültig ist.
kann ich verstehen, warum es nicht gültig ist [1], weshalb ich immer davon ausgegangen, es nisten Resource Identifiers nicht möglich war, und bisher noch nie versucht ... aber MSDN sagt, ich kann. Was vermisse ich?
[1] Von der automatisch generierten Datei Resource.Designer.cs
.
Auch tat das gleiche mit Unterstreichungszeichen. – umlcat
Ich habe aus der Reflektion bemerkt, dass Microsoft intern Unterstriche zu verwenden scheint, um Ressourcen zu trennen, also ist es vielleicht * einfach veraltete Dokumentation. – crdx
"Allerdings wird der Generator den Punkt durch Unterstrich ersetzen" Ich konnte das nicht passieren. Es klagt einfach wie in meinem Screenshot. – crdx