Performance-Overheads bei der Verwendung von Ressourcendateien (.resx)

Beachten Sie, dass mir die folgenden Fragen zu diesem Thema bekannt sind:

Gibt es Leistungsprobleme oder Einschränkungen bei Ressourcendateien (.resx)?

Werden die Eigenschaften von Zeichenfolgenressourcen (.resx) im Speicher beibehalten?

et al. Ich finde jedoch keine der Antworten in diesen Fragen zufriedenstellend (sie sind nicht konkret genug).

Mir ist auch bewusst, dassMSDN Seiten zu diesem Thema, aber diese scheinen auch die technischen Informationen in Bezug auf den Aufwand für die Verwendung von Ressourcendateien zu verkürzen.

Mein Dilemma ist, dass wir im Begriff sind, eine recht große WinForms-Anwendung zu lokalisieren. In diesem Stadium geht es mir um die Leistung des Zugriffs auf Ressourcen aus einer .resx-Datei beispielsweise in einer verschachtelten Schleife. Derzeit haben wir für den kleinen Teil des Codes (Spaltennamen, Zeilentitel usw. fürDataGridView etc.) Wir kassieren die Ressourcen in globalen Variablen der jeweiligen Klasse und verwenden diese.

Wie wird auf Ressourcen aus der .resx zugegriffen (sind sie zum Zeitpunkt der Kompilierung in der Assembly enthalten?)? Gibt es einen Leistungsvorteil, wenn diese Ressourcen abgerufen und globale Variablen für den Zugriff verwendet werden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage