读书人

问个有点二的有关问题

发布时间: 2014-01-01 18:12:08 作者: rapoo

问个有点二的问题。

虽然每天堆了好多内容架构烂透了的代码。不过还是想写出来的代码漂亮一些。

请问一下:

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);

读书人网 >C#

热点推荐