将属性类型设置为类的类型
本文关键字:类型 设置 属性 | 更新日期: 2023-09-27 18:11:29
在c#中,可以将属性的类型设置为Type
,如下所示:
public Type Target { get; set; }
我很想做到这一点,除了对允许的类型更具体一点,比如只允许某个抽象类的子类。我尝试了以下操作,但由于明显的原因,它无法编译:
public typeof(Page) Target { get; set; }
在c#中有办法做到这一点吗?
试试这个:
public class MyClass<MyType>
{
public MyType MyProperty { get; set; }
}