我有一个具有 2 个属性的类,称为 MinValue,MaxValue,如果有人想调用此类并实例化此类,我需要一些具有允许选择 MinValue 或 Max Value 或两者的构造函数,MinValue 和 MaxValue 它们都是int,所以构造函数不允许我这样:
public class Constructor
{
public int Min { get; set; }
public int Max { get; set; }
public Constructor(int MinValue, int MaxValue)
{
this.Min = MinValue;
this.Max = MaxValue;
}
public Constructor(int MaxValue)
{
this.Max = MaxValue;
}
public Constructor(int MinValue)
{
this.Min = MinValue;
}
}
现在我不能这样做,因为我不能重载两个构造函数,我该如何实现呢?