Ответ 1
Первый из них соответствует следующему . Соглашения об общей капитализации
Что такое стандарт С# для имен методов capitialising? Это:
MyClass.MyMethod()
или
MyClass.MyMethod()
?
Первый из них соответствует следующему . Соглашения об общей капитализации
Первая стандартная в С#, вторая стандартная в Java
Метод С# обычно находится в PascalCase. См. Рекомендации здесь.
Случай Паскаля является стандартом для .NET в целом и С# в частности.
Не верьте, что есть стандарт. Это то, что когда-либо вы, и те, с кем вы работаете, предпочитаете. Наиболее распространенным я видел PascalCasing для методов и Camel для частных переменных и т.д.
Microsoft рекомендует использовать первый подход.
Стандарты .NET Naming говорят, что вы должны использовать Pascal Case:
Случай верблюда против правильного случая. 100% Approved Right Way (TM) для С# является последним.