Dictionary字典类使用范例

原文发布时间为:2009-11-04 —— 来源于本人的百度文章 [由搬家工具导入]

using System;
using System.Web.UI.WebControls;
using System.Collections.Generic;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Content content = new Content();
        Response.Write(content.Fruit(2));
        Response.Write("<br/>");
        Response.Write(content.Fruit(4));
    }
}

public class Content
{
    private Dictionary<int, string> fruit = new Dictionary<int, string>();
    public Content()
    {
        this.fruit.Add(1, "香蕉");
        this.fruit.Add(2, "苹果");
    }

    public string Fruit(int key)
    {
        if (fruit.ContainsKey(key))
        {
            return fruit[key];
        }
        else
        {
            return "未知水果";
        }
    }
}

时间: 2024-10-30 21:45:15

Dictionary字典类使用范例的相关文章

C#中的Dictionary字典类介绍

关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html 说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯一的     键和值都可以是任何类型(比如:string, int, 自定义类型,等等

C# Dictionary字典类介绍

说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯一的     键和值都可以是任何类型(比如:string, int, 自定义类型,等等)     通过一个键读取一个值的时间是接近O(1)     键值对之间的偏序可以不定义 使用方法: 1 //定义 2 Dictionary<string, string> openWith = new Dict

C#中的Dictionary字典类常用方法介绍

1 using System.Collections.Generic;//引用命名空间//Dictionary可以理解为散列集合 2 public class DictionaryTest 3 { 4 public static void Main() 5 { 6 //1.初始化 7 Dictionary<string, string> dicA = new Dictionary<string, string>(); 8 //2.添加元素 key,value->学号,姓名 9

Dictionary字典类介绍

说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 原文地址:https://www.cnblogs.com/wmm15738807386/p/8177452.html

C# Dictionary 字典

C#中的Dictionary字典类介绍 关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html 说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯一的     键和值都可以是任何类型(比如:s

.Net学习笔记----2015-06-25(File类的读写文件、List泛型集合、装箱和拆箱、Dictionary字典集合)

File类:静态类,Create Delete Copy Move ,主要用来对数据对文本文件进行读写 File类:缺点:只能读写小文件 读写操作: //byte[] buffer = File.ReadAllBytes(@"C:\Users\Administrator\Desktop\new.txt"); ////将字节数组中的每一个元素都要按照我们指定的编码各式解码成字符串 ////UTF-8 GB2312 GBK ASCII Unicode //string s = Encodi

Swift字典类

在Foundation框架中提供一种字典集合,它是由"键-值"对构成的集合.键集合不能重复,值集合没有特殊要求.键和值集合中的元素可以是任何对象,但是不能是nil.Foundation框架字典类也分为NSDictionary不可变字典和NSMutableDictionary可变字典.一.NSDictionary类 NSDictionary有很多方法和属性,下面总结其常用的方法和属性. initWithDictionary: 构造器,通过Swift的Dictionary创建NSDicti

Objective-C中字典类

字典是用于保存具有映射关系(key-value对)的数据集合.一个key-value对认为是一个条目(Entry),字典是存储key-value对的容器. 字典类的特点 与数组不同,字典靠key存取元素; key值不能重复,value必须是对象; 键值对在字典中是无序存储的. 字典分为不可变字典(NSDictionary)和可变字典(NSMutableDictionary). 不可变字典(NSDictionary) 字典一旦创建,键值对不可更改,不可添加, 不可删除. 仅能读取key或value

dictionary(字典)

dictionary(字典):   字典对象   字典是一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划.字母来查对应页的详细内容. 1.      dic={"name":"sang","age":22,"hobby":"game"}             $字典有2大特点:*(1)无序,(2)key键唯一 print(dic) 2.       dictionary的创建