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コンプライアンスに違反しないメンバー/プロパティの一般的な命名スキームはありますか