中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# keyvaluepair怎樣判斷

c#
小樊
81
2024-11-20 06:38:09
欄目: 編程語言

在C#中,要判斷KeyValuePair中的鍵(Key)或值(Value)是否為特定類型,可以使用泛型和is關鍵字。以下是一個示例:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 創建一個KeyValuePair列表
        List<KeyValuePair<string, object>> keyValuePairs = new List<KeyValuePair<string, object>>
        {
            new KeyValuePair<string, object>("name", "John"),
            new KeyValuePair<string, object>("age", 30),
            new KeyValuePair<string, object>("city", "New York")
        };

        // 遍歷列表并檢查鍵和值的類型
        foreach (KeyValuePair<string, object> kvp in keyValuePairs)
        {
            // 檢查鍵是否為string類型
            if (kvp.Key is string key && key == "name")
            {
                Console.WriteLine("Found a key of type string with value: " + kvp.Value);
            }

            // 檢查值是否為int類型
            if (kvp.Value is int value && value == 30)
            {
                Console.WriteLine("Found an int value with key: " + kvp.Key);
            }
        }
    }
}

在這個示例中,我們創建了一個包含三個KeyValuePair的列表。然后,我們遍歷列表并使用is關鍵字檢查每個鍵和值的類型。如果找到符合條件的鍵或值,我們將輸出相應的信息。

0
出国| 邵阳市| 四子王旗| 焉耆| 锦州市| 阳曲县| 嘉善县| 陈巴尔虎旗| 仁化县| 兴化市| 周至县| 远安县| 莎车县| 广水市| 兴安盟| 肇庆市| 西贡区| 北票市| 道孚县| 台湾省| 南皮县| 东阳市| 仙居县| 马鞍山市| 郴州市| 夹江县| 古浪县| 通辽市| 南昌市| 太仓市| 深州市| 普兰县| 渭源县| 商城县| 射阳县| 竹北市| 潮州市| 泽州县| 增城市| 本溪市| 济宁市|