String functions in c#