C#之Dictionary类

来源:互联网 发布:java破解游戏手机乐园 编辑:程序博客网 时间:2024/06/13 22:55

*利用字典类可以不利用数据库和记事本将数据进行存储和查询

一Dictionary类的格式

Dictionary<数据类型一,数据类型二>  对象的名称=new Dictionary<数据类型一,数据类型二>();

*尖括号里的东西被称为键值对,第一个被称为键,第二个被称为值

二字典小程序的应用(唐诗三百首)

步骤一 在winform窗体中进行界面的设计

在“添加”按钮中的代码如下:

步骤二创建字典类实例对象

Dictionary<string,string>   openwith=new Dictionary<string,string>()

步骤三向字典实例实例对象中添加内容

            openWith.Add("唐诗的标题",this.tangshi.Text.ToString());
            openWith.Add("唐诗的内容", this.neirong.Text.ToString());

在“查询”按钮中的代码如下:

            Dictionary<string, string> openWith = new Dictionary<string, string>();
            openWith.Add("唐诗的标题", this.tangshi1.Text.ToString());
            openWith.Add("唐诗的内容", this.neirong.Text.ToString());

            利用判断根据标题查询将古诗的内容添加到文本框中
            if (this.tangshi.Text.ToString() == this.tangshi1.Text.ToString())
            {

               //利用foreach循环,输出字典实例化对象里的内容
                foreach (KeyValuePair<string, string> kvp in openWith)
                {
                    this.xianshi.Text =kvp.Value;
                }
           }