0
根据How to: Create Resource Files for ASP.NET Web Sites,为什么GetGlobalResourceObject和GetLocalResourceObject方法的“对象”而不是“字符串”的返回类型?
从同一篇文章资源文件是一个可以包含字符串和其他资源,如图像文件路径的XML文件。
此外,
不要试图直接在资源文件中嵌入图形,因为控件将不会读取资源字符串作为流的图像文件。资源文件通过将图形的URL存储为字符串来表示图形。
所以基本上他们总是存储String
值(也可能是文件路径)。但从GetGlobalResourceObject和GetLocalResourceObject方法的文档中,都有返回类型System.Object
。
为什么他们返回System.Object
然后必须投入String
? 有没有这些方法返回字符串值以外的其他情况?
但是,你只能存储图像“路径”权利(根据我的问题和报价文章)?哪些又是字符串。 –
您可以存储图像路径或整个图像。但个人而言,我不会将图像存储在资源文件中,这很难维护。路径要容易得多。 – Remy