1. c# code