1
請考慮下面的代碼:分配匿名在if-else語句
var Final ;
if(PageSize > 0)
{
Final = result.OrderBy(p => p.AreaCode).ThenBy(p => p.PCode).Skip(PageSize * (PageNo - 1)).Take(PageSize);
}
else
{
Final = result.OrderBy(p => p.AreaCode).ThenBy(p => p.PCode);
}
我怎麼可以這樣寫:
var Final = result.OrderBy(p => p.AreaCode).ThenBy(p => p.PCode).Skip(PageSize * (PageNo - 1)).Take(PageSize);
if (PageSize == 0)
{
Final = result.OrderBy(p => p.AreaCode).ThenBy(p => p.PCode);
}
因爲匿名類型應該分配到表情,我不能這樣寫以上醜陋的代碼更好?
感謝
你爲什麼要作出這樣的代碼「更好」? – Max 2013-04-09 11:31:38
@Mobstaa:因爲我很理想:) – Arian 2013-04-09 11:32:42
定義「更好」。 – fredrik 2013-04-09 11:33:44