如何在C# 中測試物件是否為泛型類型
問題:
您
問題:您想要驗證一個物件是否屬於泛型類型。但是,您嘗試使用 list.GetType() == typeof(List) 傳回 false。如何正確執行此測試?
答案:確定您需要的特定測試類型:
檢查泛型實例類型:return list.GetType().IsGenericType;
簡單地檢查物件是否是泛型的實例輸入,使用:
檢查通用清單return list.GetType().GetGenericTypeDefinition() == typeof(List<>);
以上是C# 中如何檢查物件是否為泛型類型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!