C# splicing strings in several ways and performance