中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# typeof能用于泛型類型嗎

c#
小樊
83
2024-11-16 21:35:51
欄目: 編程語言

在C#中,typeof關鍵字不能直接用于泛型類型。但是,你可以使用typeof與泛型類型一起,并在運行時獲取泛型類型的實際類型。這里有一個例子:

public class MyGenericClass<T>
{
    public void PrintType()
    {
        Type type = typeof(T);
        Console.WriteLine($"The type of T is: {type}");
    }
}

public class Program
{
    public static void Main()
    {
        MyGenericClass<int> intInstance = new MyGenericClass<int>();
        intInstance.PrintType(); // 輸出 "The type of T is: System.Int32"

        MyGenericClass<string> stringInstance = new MyGenericClass<string>();
        stringInstance.PrintType(); // 輸出 "The type of T is: System.String"
    }
}

在這個例子中,MyGenericClass<T>是一個泛型類,我們可以通過typeof(T)獲取泛型類型T的實際類型。在Main方法中,我們創建了兩個MyGenericClass的實例,分別用intstring作為泛型參數,并調用PrintType方法來打印泛型類型的實際類型。

0
山西省| 通州区| 福清市| 徐闻县| 株洲县| 汾阳市| 云阳县| 高要市| 隆林| 建瓯市| 北京市| 永定县| 宜宾县| 伊春市| 永州市| 稻城县| 岫岩| 双城市| 阜南县| 保靖县| 东兰县| 中卫市| 湟源县| 阿克陶县| 香河县| 搜索| 奎屯市| 四会市| 东丽区| 台北县| 旌德县| 皮山县| 江山市| 丰原市| 顺昌县| 治多县| 庐江县| 隆回县| 峨山| 涞水县| 台安县|