溫馨提示×

c# gettype能獲取什么類型

c#
小樊
154
2024-11-23 19:16:30
欄目: 編程語言

在C#中,GetType()方法用于獲取一個對象的類型。它屬于System.Object類,因此所有C#對象都可以使用這個方法。當你對一個對象調用GetType()方法時,它會返回一個表示該對象類型的Type對象。

Type對象包含有關類型的元數據,如名稱、基類、接口、方法和屬性等。你可以使用Type對象來檢查對象的類型、獲取類型信息以及執行其他與類型相關的操作。

以下是一些使用GetType()方法的示例:

using System;

class Program
{
    static void Main()
    {
        object obj = "Hello, World!";

        // 獲取對象的類型
        Type type = obj.GetType();

        // 輸出類型名稱
        Console.WriteLine("Type of the object: " + type.Name);

        // 檢查對象是否為字符串類型
        if (type == typeof(string))
        {
            Console.WriteLine("The object is a string.");
        }
    }
}

在這個示例中,我們首先創建了一個object類型的變量obj,并將其值設置為字符串"Hello, World!"。然后,我們使用GetType()方法獲取obj的類型,并將其存儲在Type對象type中。接下來,我們輸出類型的名稱,并使用typeof關鍵字檢查type是否等于string類型。

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