3

.resx ファイルを使用して固定文字列値を格納する (.aspx ページのコントロールにバインドする) 場合、これらの文字列はインターンされますか?

コンパイラが XML ファイルから文字列を読み取り、コード内のリテラルとして置き換えるため、インターン状態になると思います。

これは正しいです?

4

1 に答える 1

0

@マーク-良い点。私はそれを試してみましたが、答えは「いいえ」です。少なくとも GetGlobalResourceObject() メソッドについてはインターンされていないため、ローカルリソースについても同じであると想定しています。

だから、今私はなぜだろうと思います。リソースは定数であることを意図しており、頻繁に使用されるため、インターンは理にかなっていると思いました。

明らかに、これらは XML リソース ファイルからロードする必要があるため、リテラルではありませんが、それは問題ではありません。

于 2011-01-20T14:55:44.610 に答える