2017-08-07 37 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

相关问题