Tôi có một số mã bỏ qua một ngoại lệ cụ thể.Bỏ qua ngoại lệ
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
}
tất nhiên kết quả này trong một cảnh báo thời gian biên dịch như cũ không được sử dụng. Có một số tiêu chuẩn chấp nhận noop mà nên được sử dụng để loại bỏ cảnh báo này?
Tôi không có ý tưởng cho phép, tiện lợi, cảm ơn. – stimms
Nhưng vui lòng vẫn bao gồm nhận xét!Chỉ một khối hoàn toàn trống trong mã sản xuất không được chuyển qua đánh giá mã IMO. –
> "Nhưng vui lòng vẫn bao gồm nhận xét ,,,". Không đồng ý với điều này. "catch (SomeException) {}" đã nói rõ ràng "bỏ qua SomeException" và trong nhiều trường hợp nhận xét bổ sung sẽ không cần thiết. – Joe