C Sharp first