我目前正在學習C#,並且我很想從一開始就獲得一種好的編碼風格,所以我希望聽到您的專業人士對此問題的意見。局部變量或直接語句?
你應該總是(或大部分)使用條件/計算(例如2)局部變量還是一樣好/最好直接使用語句(例如1)
例1
if (double.TryParse(stringToParse, out dblValue)) ...
例2.
bool parseSuccess = double.TryParse(stringToParse, out dblValue);
if (parseSuccess) ...
這將是有趣聽聽你的想法和推理,在這個例子。
做你所熟悉的事,當你運行代碼時,它沒有任何區別。當你更熟悉.NET時,你可能會停止使用這些幫助變量。 – 2012-07-11 22:08:09
我認爲這大體上是個人偏好,但通常我會傾向於最易讀的東西,在這種情況下,後者是可讀的。雖然我會使用VAR parseSuccess ...個人 – 2012-07-11 22:08:28