2017-08-07 65 views
0

根據How to: Create Resource Files for ASP.NET Web Sites爲什麼GetGlobalResourceObject和GetLocalResourceObject方法的「對象」而不是「字符串」的返回類型?

資源文件是一個可以包含字符串和其他資源,如圖像文件路徑的XML文件。

從同一篇文章

此外,

不要試圖直接在資源文件中嵌入圖形,因爲控件將不會讀取資源字符串作爲流的圖像文件。資源文件通過將圖形的URL存儲爲字符串來表示圖形。

所以基本上他們總是存儲String值(也可能是文件路徑)。但從GetGlobalResourceObjectGetLocalResourceObject方法的文檔中,都有返回類型System.Object

爲什麼他們返回System.Object然後必須投入String? 有沒有這些方法返回字符串值以外的其他情況?

回答

0

因爲您還可以將圖像和其他東西存儲爲資源。

+0

但是,你只能存儲圖像「路徑」權利(根據我的問題和報價文章)?哪些又是字符串。 –

+0

您可以存儲圖像路徑或整個圖像。但個人而言,我不會將圖像存儲在資源文件中,這很難維護。路徑要容易得多。 – Remy

相關問題