If I manipulate a specific char off of a string, would it still be considered as a string manipulation internally by CLR, resulting in temporary string creation?
For example :
string myString = "String";
myString[0] = 's';
How about creating a char array[] eqvivalent of the string being edited and perform all position specific manipulation on that and transform it back to string.
Would it help cutting no of temp strings at least to just 2 actual string manipulations?