在C#中,是否可以在构造函数中决定使用哪个重载构造函数?以下代码无法编译!我不知道该使用哪个调用。
public IntRange(int val, bool isMax)
: isMax ? this() : this()
{
if (isMax)
{
IntRange(0, val);
}
else
{
IntRange(val, int.MaxValue);
}
}
isMax
的值在构造函数内调用它们即可。 - vcsjones