当前位置:首页C# > 正文

c# 字典通过key获取value

作者:野牛程序员:2023-07-30 08:07:55C#阅读 3186

在C#中,可以使用索引操作符 [] 来通过键(key)获取字典中对应的值(value)。C#中的字典类型是Dictionary<TKey, TValue>,其中TKey表示键的类型,TValue表示值的类型。以下是通过键获取值的示例:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 定义一个示例字典
        Dictionary<string, int> myDictionary = new Dictionary<string, int>()
        {
            { "apple", 5 },
            { "banana", 3 },
            { "orange", 8 }
        };

        // 通过键获取对应的值
        string key = "apple";
        int value = myDictionary[key];

        // 打印获取的值
        Console.WriteLine($"The value for key '{key}' is: {value}");
    }
}

输出结果:

The value for key 'apple' is: 5

在上述示例中,我们定义了一个名为myDictionary的字典,并通过键"apple"获取了对应的值5。请注意,在使用索引操作符[]获取值时,如果字典中不存在该键,会引发KeyNotFoundException异常。因此在实际代码中最好使用TryGetValue()方法或条件判断来避免潜在的异常情况。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击