PascalCase

From Wikipedia, the free encyclopedia
Jump to: navigation, search

In programming, PascalCase is the practice of writing compound words or phrases such that the first letter of each concatenated word is capitalized.[1] No other characters are used to separate the words, like hyphens or underscores.

For example:

  • BackColor
  • TimeUTC
  • FirstName
  • ComputerRAMSize

This is different from camelCase in which the first letter can be lowercase or capitalized and each subsequent concatenated word is capitalized.[1]

For example:

  • backColor
  • timeUtc
  • firstName
  • computerRamSize

"camelCase" isn't necessarily PascalCase, but "PascalCase" is.

PascalCase and camelCase may be compared to snake_case in which the words are always combined with an underscore character (_).

For example:

  • back_color
  • time_utc
  • first_name
  • computer_ram_size

Recent Usage[edit]

Microsoft adheres to PascalCase and camelCase usage for variables of three or more letters.[1] Common contemporary usage classes PascalCase as a special type of CamelCase, namely upper camel case, whilst camelCase as defined above is termed lower camel case. For further details, including history, see main article Camel case.


References[edit]

  1. ^ a b c "Capitalization Styles". msdn.microsoft.com. Retrieved 2016-04-27.