C# 循环遍历 Dictionary 判断键值对 并输出 '不改状态'
使用 foreach 循环来遍历 Dictionary,然后在循环体中判断每个键值对的 key 和 value 是否满足条件,如果满足则输出'不改状态'。
以下是一个示例代码:
using System;
using System.Collections.Generic;
public class Program
{
public static void Main(string[] args)
{
string euipmentMode = 'mode1';
string alarmCode = 'code1';
Dictionary<string, string> dictionary = new Dictionary<string, string>
{
{ 'code1', 'mode1' },
{ 'code2', 'mode2' },
{ 'code3', 'mode3' },
{ 'code4', 'mode1' },
};
foreach (var kvp in dictionary)
{
if (kvp.Key == alarmCode && kvp.Value == euipmentMode)
{
Console.WriteLine('不改状态');
}
}
Console.ReadLine();
}
}
在上述示例中,我们定义了一个 Dictionary,并使用 foreach 循环遍历其中的键值对。在循环体中,我们判断每个键值对的 key 是否等于 alarmCode,value 是否等于 euipmentMode,如果满足条件则输出'不改状态'。注意,示例中的 euipmentMode 和 alarmCode 的值是固定的,你可以根据实际需求进行修改。
原文地址: https://www.cveoy.top/t/topic/pcyF 著作权归作者所有。请勿转载和采集!