EDIT: Cevabım açıkça bir cevap değil. İşte bir düzenleme. Microsoft kodlama yönergeleri şunları belirtir:
2.6 Adlandırma
Üye değişkenleri için önek kullanmayın ( , m , s_, vb.). > Yerel ve üye değişkenleri birbirinden ayırmak istiyorsanız “this” i kullanmalısınız. C # ve “Ben” de. VB.NET'te.
Http://blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx adresinde bulunabilir.
Öyleyse, en azından Üye Devletlerden net bir kılavuz yoktur, ancak başka bir cevap StyleCop'un onu bir rehber haline getirdiğini belirtmektedir. Bu şeyler üzerinde otorite yok, bu yüzden kendi kararınızı vermenizi ya da bu durumda ekibinize vermenizi öneririm. O kadar da önemli değil.
Orijinal cevabım
ben şahsen seninle aynı fikirdeyim, ama belki de iki metodu birbirine düşüren bir okuduğunu anlama testi değerli olurdu. Aksi takdirde, bu tarz şeyler sadece çamur karıştırıcıdır.
Benim salvo'yu takip etmek: Bence insanlar gereksiz yere kod stillerini karmaşıklaştırıyorlar ve eğer bir şeyin sınıf seviyesi değişkeni olduğunu belirtmeleri gerekiyorsa, kodda, eski tarif yöntemi gibi başka ciddi yapısal sorunlar da olabilir. sizi sürekli yukarı ve aşağı kaydırmaya zorlayan özel değişkenleri sınıfın en üstüne yerleştirir.
bu bana “bu nedir” sözleşmelerinden biri, doğru “ne yapıyor” isimlendirme sözleşmelerinden biri olarak dikkat çekiyor. Açıklık yukarıda kısalık tercih edilmelidir. Bu, dinamik diller tarafından sık sık tekrarlanan bir derstir. Tüm tüylere ihtiyacımız yok!
m_
anlama geliyor?