Capitalize
Capitalizes the first letter of a string.
- Use
string.ToCharArray()to convert the string to an array ofchar,chars. - Use
char.ToUpper(chars[0])to capitalize the first letter. - Finally, return a
new string()from thecharsarray.
public static partial class _30s
{
public static string Capitalize(string str)
{
char[] chars = str.ToCharArray();
chars[0] = char.ToUpper(chars[0]);
return new string(chars);
}
}string s = "fooBar";
_30s.Capitalize(s); // "FooBar"