[ Thanks to tjavailable for this link. ]
C#(pronounced C sharp and not C hash), is a rich object
oriented programming language within the .Net framework developed
by Microsoft. Does this mean you have to switch to Windows to
program in C#? Not at all!!!