¿Casquillo de Pascal o Casquillo de camello para el código C #?

He estado discutiendo con mis compañeros de trabajo sobre la carcasa de Pascal (estuche superior de camello) vs.CamelCasing. Se utilizan para bajar la carcasa de camello para todo, desde nombres de tablas en bases de datos SQL hasta nombres de propiedades en código C #, pero me gusta más la carcasa de Pascal, la carcasa de camello inferior para variables y la carcasa de Pascal para propiedades:

string firstName;
public string FirstName {
...
}

Pero están acostumbrados a esto:

string _firstname;
public string firstName {
...
}

Intento mantenerme al día con su "estándar" para que el código se vea igual pero no me gusta.

He visto que al menos el marco .NET usa esta convención y así es como trato de mantener mi código, por ejemplo:

System.Console.WriteLine("string")

¿Qué usas / prefieres y por qué? Lo siento si alguien más hizo esta pregunta pero busqué y no encontré nada.

Actualizar: He dado un ejemplo de método y no una propiedad pero es lo mismo. Como dije en el primer párrafo, mis colegas usan la convención de Pascal para todo (variables, métodos, nombres de tablas, etc.)

Respuestas a la pregunta(14)

Su respuesta a la pregunta