问个有点二的问题。
虽然每天堆了好多内容架构烂透了的代码。不过还是想写出来的代码漂亮一些。
请问一下:
Number = Number < 0 ? 0 : Number ;
这一句怎么写的更漂亮一些,更简洁一些,更美观一些?
(这是有点强迫症的节奏么....)
------解决方案--------------------更简短些?
Number=Math.Max(Number,0);
------解决方案--------------------既然是架构,那就写成一个扩展方法,这样调用的时候不是就很漂亮了吗?
public static int Least(this int number, int lowerBase)
{
return Math.Max(number, lowerBase);
}
// call
int result = number.Least(0);