String Manipulation in C#