Improving String Handling Performance in .NET Framework Applications