应该采用什么方法来实现数据存储

时间:2011-01-25 17:52:56

标签: c#

我会有变量

  

Page No

     

位置

     

URL

     

文本

     

我会在上面提到不同的词,即我可能有的词1

  

Page No = 1

     

位置= 10

     

URL abc.com

     

文字真实文字

     

真实的话

依此类推,所以我必须将它们保存在列表中。

首先,我想到为每个人声明列表,然后我认为这不是一个好主意。

有没有办法保存它们以便我可以根据任何网址访问数据?

我不必使用数据库。这些列表是临时的,每次程序启动时都会填充。

1 个答案:

答案 0 :(得分:2)

创建一个包含所需变量的类:

class Storage
{

    public string Url
    {

       get;
       set;

    }

    //etc.

}

编辑:您可以使用此课程来存储您的信息:

Storage myStorage = new Storage();
myStorage.Url = "www.example.com";
//etc

然后,您可以将您创建的每个对象存储在通用词典中:

Dictionary<string, Storage> dict = new Dictionary<string, Storage>();
dict.Add(myStorage.Url, myStorage);

编辑:您可以使用网址检索每个对象:

Storage fromDict = dict["www.example.com"];