Tôi đang hỏi câu hỏi này mặc dù đã đọc tương tự nhưng không chính xác những gì tôi muốn tại quy ước đặt tên C # cho enum và thuộc tính phù hợp
Tôi thấy rằng tôi có xu hướng đặt tên enums ở số nhiều và sau đó 'sử dụng' chúng dưới dạng số ít, ví dụ:
public enum EntityTypes {
Type1, Type2
}
public class SomeClass {
/*
some codes
*/
public EntityTypes EntityType {get; set;}
}
Tất nhiên nó hoạt động và đây là phong cách của tôi, nhưng bất cứ ai cũng có thể tìm thấy vấn đề tiềm năng với quy ước như vậy? Tôi có một cách đặt tên "xấu xí" với từ "Status":
public enum OrderStatuses {
Pending, Fulfilled, Error, Blah, Blah
}
public class SomeClass {
/*
some codes
*/
public OrderStatuses OrderStatus {get; set;}
}
Thông tin bổ sung: Có thể câu hỏi của tôi không đủ rõ ràng. Tôi thường phải suy nghĩ kỹ khi đặt tên các biến của các loại enum được xác định của tôi. Tôi biết cách thực hành tốt nhất, nhưng nó không giúp tôi dễ dàng đặt tên cho các biến đó.
Tôi có thể không thể tiết lộ tất cả các thuộc tính enum của mình (nói "Trạng thái") là "MyStatus".
Câu hỏi của tôi: Bất cứ ai cũng có thể tìm thấy vấn đề tiềm năng với quy ước của tôi được mô tả ở trên? Nó KHÔNG phải là về thực hành tốt nhất.
Câu hỏi viết lại:
Chà, tôi đoán tôi nên đặt câu hỏi theo cách này: Ai đó có thể đưa ra một cách chung chung để đặt tên loại enum sao cho khi sử dụng, việc đặt tên của enum 'dụ' sẽ khá đơn giản?