Why is this name with an underscore not CLS Compliant?
问题 Why do I get the compiler warning Identifier 'Logic.DomainObjectBase._isNew' is not CLS-compliant for the following code? public abstract class DomainObjectBase { protected bool _isNew; } 回答1: From the Common Language Specification: CLS-compliant language compilers must follow the rules of Annex 7 of Technical Report 15 of the Unicode Standard 3.0, which governs the set of characters that can start and be included in identifiers. This standard is available from the Web site of the Unicode