我目前正在编写一个Windows应用商店应用,它要求我包含相对大量的静态数据(大约1000个不同的记录,每个记录需要一些相关的内容)。我不知道如何处理这个问题。
存储所有这些数据的好方法是什么?它永远不会在应用程序中更改,因为它不需要更新。
答案 0 :(得分:5)
您是否想过使用资源文件?
虽然它们通常用于本地化字符串,但您可以将它们用于任何需求,例如您的(存储大量静态文本,甚至是图像)。
此外,出于性能和维护原因,您可以将资源文件编译为二进制文件并将其包含在生产程序集中。参见上面链接#3的最后一部分。
答案 1 :(得分:2)
答案 2 :(得分:0)
我建议使用Collection来存储所有数据。
e.g。
public const List<string> DATA = new List<String>()
{
"Data1","Data2","Data3","Data4", "Data5", "Data6"
};