Puneet Varma (Editor)

PascalCase

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

In programming, PascalCase denotes the practice of writing compound words or phrases such that the first letter of each concatenated word is capitalized. 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.

    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. 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

    PascalCase Wikipedia