C Sharp Basics