Do not use 'C' as a prefix for type names. Do not use any prefix for naming types. Consider using the name of the base class ...

Do not use 'C' as a prefix for type names. Do not use any prefix for naming types. Consider using the name of the base class as the suffix when naming derived types. For example: ApplicationException is a kind of Exception. SerializableAttribute is a kind of Attribute.