亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
宁阳县| 唐河县| 阿拉善盟| 柳河县| 儋州市| 蒲城县| 永德县| 太湖县| 天柱县| 静海县| 丘北县| 隆林| 谷城县| 望都县| 苍山县| 麻江县| 安国市| 阜宁县| 婺源县| 安仁县| 金沙县| 邛崃市| 保靖县| 蓝山县| 闽清县| 枣强县| 玉树县| 绵阳市| 永定县| 扎赉特旗| 缙云县| 富裕县| 苏尼特右旗| 额敏县| 横山县| 济源市| 乐平市| 商洛市| 赤峰市| 南平市| 皋兰县|