我有一些代碼忽略了特定的異常。忽略例外
try
{
foreach (FileInfo fi in di.GetFiles())
{
collection.Add(fi.Name);
}
foreach (DirectoryInfo d in di.GetDirectories())
{
populateItems(collection, d);
}
}
catch (UnauthorizedAccessException ex)
{
//ignore and move onto next directory
}
當然這會導致編譯時警告,因爲ex是未使用的。是否有一些標準接受noop應該用來消除此警告?
我不知道這是允許的,漂亮的,謝謝。 – stimms 2008-10-24 04:38:38
但請仍包括評論!生產代碼中只有一個完全空白的塊不應該通過代碼評審IMO。 – 2008-10-24 06:21:00
>「但請仍然包含評論,,,」。不同意這一點。 「catch(SomeException){}」已經明確地說「忽略SomeException」,並且在很多情況下,額外的評論將是多餘的。 – Joe 2008-10-24 06:55:01