Какая схема именования в C# может быть использована для Property & Member, которая соответствует CLS?

Рассмотрим следующий код, который не соответствует CLS (отличается только регистром):

protected String username;

public String Username { get { return username;} set { username = value; } }

Поэтому я изменил его на:

protected String _username;

public String Username { get { return _username;} set { _username = value; } }

Который также не соответствует CLS (имеет ведущее подчеркивание).

Существует ли какая-нибудь общая схема именования членов/свойств, которая не нарушает соответствие CLS?

5
задан HostileFork 14 November 2012 в 17:40
поделиться