for(int i=0;i<someDomain.count;i++)
{
if(someDomain.someValue != Convert.ToInt32(DomainConstants.PaymentPending))
{
Dosomething...
}
}
在此如果計數爲多,是它最好之前申報「DomainConstants.PaymentPending整數聲明另一個變量'在循環開始之前或這不會導致任何性能影響。有時計數可能會達到100.在for循環中是最好的常數一次又一次轉換,而不是在循環開始
之前聲明一個變量。這樣,代碼會更清晰(如果您正確地命名該變量)並且執行速度會更快。 (OK從0到100的循環,性能改進不可見,但仍然)。 –
謝謝Cedrik ... 在此我想問一下,有什麼文章可以找到最佳實踐。例如,我們應該使用'=='還是'.Equals'; '使用'或'嘗試抓住'.. –
有很多關於最佳做法的文章,但我不知道有什麼收集它們。 –