Saya tidak berpikir ada sesuatu seperti konvensi 'resmi'. Sejauh yang saya tahu, berikut ini dianggap praktik yang baik oleh banyak pengembang C # berpengalaman:
PascalCase for public member variables (string MyName = "James")
camelCase for local variables (string myName = "James")
_leadingUnderscore for private member variables (string _myName = "James")
Dengan pendekatan ini, orang dapat membedakan antara variabel lokal serta anggota publik dan pribadi dengan kasus huruf pertama mereka.
Seperti halnya konvensi pengkodean apa pun, ini juga tergantung pada preferensi pribadi. Karena itu, tidak ada jawaban yang pasti. Tujuan umum adalah menjaga agar kode dapat dibaca dan dipahami semaksimal mungkin.