假设采用以下方法:

int ExtractMedian(int Statistic)
{
    return ExtractionWork;
}


是否可以通过例如使用Statistic强制1, 3, 5仅接受像ref这样的奇数,但在传递值后不检查该值?

最佳答案

是否可以强制Statistic仅接受像1, 3, 5这样的奇数
  例如通过使用ref但在传递值后不检查值?


不,我不这么认为。

我只是在方法开始时检查一下:

int ExtractMedian(int Statistic)
{
    if(Statistic % 2 == 0)
        throw new ArgumentException("Statistic must be odd");

    return ExtractionWork;
}

10-07 22:50