如何在C#中为这三个类创建泛型类或类型

oli*_*dev -2 c#

如果我有这三个类:

public class PropertyDouble
{
    private double _value;
    public double Value
    { get; set;}
}

public class PropertyInt
{
    private int _value;
    public int Value
    { get; set;}
}

public class PropertyFloat
{
    private float _value;
    public float Value
    { get; set;}
}
Run Code Online (Sandbox Code Playgroud)

是否有可能以及如何创建一个我可以构造它的通用类:Double,Int或Float?

Pon*_*eng 5

public class Property<T>
{
   private T _value;
   public T Value
   { get; set;}
}
Run Code Online (Sandbox Code Playgroud)