Tôi có chung lớp sauĐúc một lớp chung không có loại cụ thể
public class Home<T> where T : Class
{
public string GetClassType
{
get{ return T.ToString() }
}
}
Bây giờ, tôi nhận được một đối tượng X mà tôi biết chắc chắn là Trang chủ:
public void DoSomething(object x)
{
if(x is // Check if Home<>)
{
// I want to invoke GetClassType method of x
// but I don't know his generic type
x as Home<?> // What should I use here?
}
}
Tôi có thể thậm chí tạo một diễn viên mà không chỉ định loại chung của lớp?