The m_
prefix sering digunakan untuk variabel anggota - saya pikir keunggulan utamanya adalah bahwa hal itu membantu menciptakan perbedaan yang jelas antara properti publik dan swasta variabel anggota backing itu:
int m_something
public int Something => this.m_something;
Ini dapat membantu untuk memiliki konvensi penamaan yang konsisten untuk variabel pendukung, dan m_
awalan adalah salah satu cara untuk melakukan itu - yang berfungsi dalam bahasa yang tidak peka huruf besar-kecil.
Seberapa bermanfaat hal ini tergantung pada bahasa dan alat yang Anda gunakan. IDE modern dengan alat refactor yang kuat dan intellisense memiliki sedikit kebutuhan untuk konvensi seperti ini, dan itu tentu saja bukan satu-satunya cara untuk melakukan ini, tetapi ada baiknya menyadari praktik dalam hal apapun.