2017-08-07 7 views
0
How to: Create Resource Files for ASP.NET Web Sitesによれば

なぜGetGlobalResourceObjectおよびGetLocalResourceObjectメソッドの戻り値の型が 'string'ではなく 'object'ですか?

リソースファイルは、画像ファイルパスなどの文字列や他のリソースを含むことができるXMLファイルです。

コントロールはストリーミング、画像ファイルなどのリソース文字列を読みませんので、また同じ記事から、

は、リソースファイルに直接グラフィックを埋め込むしようとしないでください。リソースファイルは、グラフィックのURLを文字列として保存することによって、グラフィックスを表します。

したがって、基本的には常にStringの値(ファイルパスでもよい)が格納されます。しかし、GetGlobalResourceObjectGetLocalResourceObjectメソッドのドキュメントからは、両方とも返品タイプSystem.Objectがあります。

なぜSystem.Objectを返しますか?Stringにキャストする必要がありますか? これらのメソッドがString値以外を返す場合がありますか?

答えて

0

イメージなどをリソースとして保存することもできます。

+0

しかし、あなたは画像「パス」だけを保存することができます(私の質問と引用の記事に従って)?もう一度弦です。 –

+0

画像のパスや画像全体を保存することはできますが、私は個人的にはリソースファイル内に画像を保存しません。パスははるかに簡単です。 – Remy

関連する問題