91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
寿阳县| 会宁县| 隆子县| 德保县| 九龙县| 屯昌县| 柘城县| 康平县| 板桥市| 芜湖县| 乌拉特前旗| 布拖县| 怀来县| 西畴县| 沁水县| 乐至县| 渭南市| 汾阳市| 漳州市| 元朗区| 乌兰浩特市| 郓城县| 德昌县| 三穗县| 克拉玛依市| 神池县| 潞城市| 东丰县| 湘阴县| 胶南市| 松原市| 徐州市| 东乡| 桃园县| 宜君县| 乡城县| 湖北省| 繁峙县| 丹凤县| 阿拉善右旗| 蒙自县|