---
title: C#
tags:
  - type/encyclopedia-entry
up: "[[computer-language]]"
---
# C\#

C\# (read "C sharp", like the [[music-theory|musical]] symbol)
is modern high-level [[computer-language|programming language]]
supporting [[object-oriented-programing|object-oriented]] patterns.

It is the sane man's Java.

I have an unhealthy relationship with C\#.
I'm bad at it, I can never make it do what I want,
but I always blame myself for its shortcomings.

C\#/.NET naming conventions are excellent.
Methods and variables are almost never abbreviated,
and `PascalCase` is God's gift to the world.
