Pertama, PascalCasing biasanya disediakan untuk properti publik, const, metode, dll dari kelas. Jadi saya akan melewati 2 dan 5.
Kedua, notasi Hungaria tidak disarankan di dunia .NET, jadi (eh, saya pikir) 3 benar. Dengan asumsi itulah yang terjadi dengan 3.
Yang tersisa dengan camelCasing dan _camelCasing. Saya biasanya menggunakan _camelCasing untuk variabel kelas, dan camelCasing tua biasa untuk variabel yang dicakup dalam suatu metode atau lebih sempit. Casing unta adalah standar yang diterima yang digunakan untuk argumen metode, nama variabel yang dilindungi / pribadi dan variabel dalam metode atau cakupan yang lebih sempit.
Saya juga suka menambahkan dengan garis bawah sehingga variabel pribadi saya dikelompokkan dalam intellisense saya. Namun, saya hanya melakukan ini untuk variabel yang mencakup satu jenis. Variabel yang dideklarasikan dalam metode atau lingkup yang lebih sempit saya biarkan garis bawah mati. Mempermudah pemisahan dan menjaga variabel yang jarang digunakan bersama.