using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个字典
Dictionary<string, int> dictionary = new Dictionary<string, int>
{
{ "apple", 1 },
{ "banana", 2 },
{ "cherry", 3 }
};
// 要查找的键
string keyToFind = "banana";
// 使用ContainsKey方法判断字典中是否包含指定的键
if (dictionary.ContainsKey(keyToFind))
{
Console.WriteLine($"字典中包含键: {keyToFind}");
}
else
{
Console.WriteLine($"字典中不包含键: {keyToFind}");
}
// 另一种方式是使用TryGetValue方法,它不仅检查键是否存在,还会返回对应的值
if (dictionary.TryGetValue(keyToFind, out int value))
{
Console.WriteLine($"找到键 {keyToFind},对应的值为: {value}");
}
else
{
Console.WriteLine($"未找到键 {keyToFind}");
}
}
}
dictionary
。keyToFind
。ContainsKey
方法来判断字典中是否包含指定的键。如果包含,则输出相应的提示信息。TryGetValue
方法不仅可以检查键是否存在,还可以获取该键对应的值。如果键存在,它会返回 true
并将值赋给 out
参数;否则返回 false
。这两种方法都可以用来判断字典中是否包含某个键,具体选择哪种方法取决于你的需求。
上一篇:visual studio c#
下一篇:c#时间戳转换日期格式输出
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站