1) Chính sách khai báo biến là gì? Nếu bạn luôn luôn hãy sử dụng từ khóa private
hoặc bạn có thể bỏ qua nó không?Một vài câu hỏi quy ước đặt tên C#
string MyVar1;
vs
private string MyVar1;
Lý do duy nhất tôi thấy là Microsoft một ngày nào đó có thể thay đổi bổ truy cập mặc định để public
thay vì private
.
Trường hợp có nói rằng riêng tư là tùy chọn không? Mọi tham chiếu đến MSDN?
2) Chính sách đặt tên cho hằng số?
Tôi đã luôn luôn sử dụng mũ khi viết một hằng số, nhưng một người bạn nói với tôi rằng nó chống lại chính sách đặt tên của Microsoft, phải không?
const string MYVAR1;
vs
const string myVar1;
3) Pascal hoặc Camel?
Cá nhân tôi nghĩ rằng Camel trông có vẻ xấu xí.
Chỉ là một gợi ý, nhưng bạn có thể muốn trả lời câu hỏi này với thông tin hơn 'Một vài câu hỏi # C' để người dùng SO trong tương lai có thể tìm thấy những gì họ cần. Lý tưởng nhất, đây sẽ là ba câu hỏi SO khác nhau, mặc dù tôi chắc chắn một số câu hỏi đã được hỏi trước đây. – romandas
Điểm tốt, tôi đã thay đổi tiêu đề để chỉ rõ bản chất của các câu hỏi – Patrick
Nhân tiện, THESE_CONSTANT_VARIABLES là quy ước trong C++. (Và như các câu trả lời được đề cập, không phải trong C#) – MasterMastic