C# Coding Conventions
Capitalization Conventions
Describes the different casing systems and when each should be used.
General Naming Conventions
Describes general rules for selecting clear, readable names.
Names of Assemblies and DLLs
Describes conventions for naming managed assemblies.
Names of Namespaces
Describes conventions used for namespace names and how to minimize conflicts between namespaces.
Names of Classes, Structs, and Interfaces
Describes conventions that should be followed, as well as those that should be avoided, when naming types.
Names of Type Members
Describes the best practices for selecting names for methods, properties, fields, and events.
Names of Parameters
Describes the best practices for choosing meaningful parameter names.
Names of Resources
Describes the best practices for selecting names for localizable resources.
- Naming Conventions
Capitalization Conventions
Describes the different casing systems and when each should be used.
General Naming Conventions
Describes general rules for selecting clear, readable names.
Names of Assemblies and DLLs
Describes conventions for naming managed assemblies.
Names of Namespaces
Describes conventions used for namespace names and how to minimize conflicts between namespaces.
Names of Classes, Structs, and Interfaces
Describes conventions that should be followed, as well as those that should be avoided, when naming types.
Names of Type Members
Describes the best practices for selecting names for methods, properties, fields, and events.
Names of Parameters
Describes the best practices for choosing meaningful parameter names.
Names of Resources
Describes the best practices for selecting names for localizable resources.
- Layout Conventions
- Comments Conventions
- Language Guidelines