Jump to content

PascalCase

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 80.72.68.112 (talk) at 16:04, 31 March 2017 (Two or more capital letters next to each other is allowed and encouraged for abbreviations.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In programming, PascalCase denotes 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

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

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