我想从Resouce File(.resx)创建一个XML文件。
我通过使用ResXResourceReader
类成功地做到了这一点。但是后来我知道存在另一个为此目的的类ResourceReader
。
那么它们之间有什么区别?以及应该使用哪一个。
与ResourceWriter和ResXResourceWriter相同。它们之间有什么区别?
最佳答案
ResourceReader读取二进制,而ResXResourceReader读取XML。
ResourceReader MSDN:
通过以下方式枚举二进制资源(.resources)文件中的资源
读取顺序的资源名称/值对。
ResXResourceReader MSDN:
枚举XML资源(.resx)文件和流,并读取
顺序资源名称和值对。
可以在here中找到更多信息。