thể trùng lặp:
Most Useful Attributes in C#Thuộc tính .Net nào mà mọi người áp dụng cho mã của họ?
Tôi luôn cảm thấy rằng tôi đang thiếu chức năng mà có thể đạt được trong Net bằng cách đơn giản áp dụng thuộc tính đến các lớp học, phương pháp, tài sản vv Nó không giúp intellisense không thể hiển thị tất cả các thuộc tính thích hợp vì chúng có thể được áp dụng bình thường trong một loạt các kịch bản.
Dưới đây là một vài thuộc tính tôi thích sử dụng:
[DebuggerHidden] - đặt này trên các phương pháp ngăn ngừa sự debugger Visual Studio từ nhảy vào để mã. Điều này rất hữu ích nếu bạn có một sự kiện liên tục kích hoạt và làm gián đoạn quá trình gỡ lỗi của bạn.
[EditorBrowsable (EditorBrowsableState.Never)] - Ẩn phương thức từ intellisense. Tôi không sử dụng thường xuyên, nhưng nó tiện dụng khi xây dựng các thành phần tái sử dụng và bạn muốn ẩn một số phương pháp kiểm tra hoặc gỡ lỗi.
Tôi muốn biết những gì người khác đang sử dụng và những mẹo mà mọi người có.
+1 Câu hỏi hay, muốn xem một số câu trả lời. –
Tôi thực sự sẽ bỏ phiếu để đóng không phải là một câu hỏi thực sự. Câu trả lời là, "tất cả chúng". Các thuộc tính không được tạo để không được sử dụng. –
dup? http://stackoverflow.com/questions/144833/most-useful-attributes-in-c –