faster csharp