If you want to use only the first letter, it is possible:
string s = string.Format("{0}", char.ToUpper(myname[0]) + myname.Substring(1));
Otherwise, to use every word, use TextInfo.ToTitleCase ?
string s = string.Format("{0}", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(myname));
source share