使用 foreach 循环来遍历 Dictionary,然后在循环体中判断每个键值对的 keyvalue 是否满足条件,如果满足则输出'不改状态'。

以下是一个示例代码:

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 是否等于 alarmCodevalue 是否等于 euipmentMode,如果满足条件则输出'不改状态'。注意,示例中的 euipmentModealarmCode 的值是固定的,你可以根据实际需求进行修改。

C# 循环遍历 Dictionary 判断键值对 并输出 '不改状态'

原文地址: https://www.cveoy.top/t/topic/pcyF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录