C# sample codes are added for learning