Csharp study