Csharp Type