Рассмотрим следующий код, который не соответствует 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?