Csharp Class