溫馨提示×

c# trygetvalue 怎么寫

c#
小樊
115
2024-11-23 09:08:14
欄目: 編程語言

在C#中,TryGetValue是字典(Dictionary)類的一個方法,用于嘗試獲取字典中指定鍵的值。如果鍵存在,則返回對應的值;如果鍵不存在,則返回默認值(對于引用類型默認為null,對于值類型默認為該類型的默認值)。以下是一個示例:

using System;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // 創建一個字典
        Dictionary<string, string> myDictionary = new Dictionary<string, string>
        {
            {"apple", "fruit"},
            {"carrot", "vegetable"}
        };

        // 嘗試獲取字典中的值
        string value;
        if (myDictionary.TryGetValue("apple", out value))
        {
            Console.WriteLine("蘋果的值是: " + value);
        }
        else
        {
            Console.WriteLine("蘋果不存在");
        }

        // 嘗試獲取不存在的鍵
        if (myDictionary.TryGetValue("banana", out value))
        {
            Console.WriteLine("香蕉的值是: " + value);
        }
        else
        {
            Console.WriteLine("香蕉不存在");
        }
    }
}

輸出結果:

蘋果的值是: fruit
香蕉不存在

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女