溫馨提示×

C#中typeof關(guān)鍵字如何用于實現(xiàn)類型檢查

c#
小樊
87
2024-08-12 05:24:33
欄目: 編程語言

在C#中,typeof關(guān)鍵字用于獲取一個類型的Type對象。通過使用typeof關(guān)鍵字,可以在運行時動態(tài)地檢查一個對象的類型。下面是一個示例:

using System;

class Program
{
    static void Main()
    {
        object obj = 42;

        if (obj.GetType() == typeof(int))
        {
            Console.WriteLine("obj is an int");
        }
        else
        {
            Console.WriteLine("obj is not an int");
        }
    }
}

在上面的示例中,我們使用了GetType()方法獲取obj對象的類型,并使用typeof(int)來檢查obj是否是int類型。如果obj是int類型,則輸出"obj is an int",否則輸出"obj is not an int"。

0