Reputation: 5507
How can I convert a string to a sentence case?
I don't want to convert to title case. My requirement is to convert the string to sentence case.
Upvotes: 2
Views: 4008
Reputation: 27394
In C# you do this:
static string UppercaseFirst(string s)
{
// Check for empty string.
if (string.IsNullOrEmpty(s))
{
return string.Empty;
}
// Return char and concat substring.
return char.ToUpper(s[0]) + s.Substring(1);
}
In CSS you could do the following (if your browser supports it)
#mytitle:first-letter
{
text-transform:capitalize;
}
Upvotes: 1
Reputation: 2358
I would vonvert the whole string to smallcase and then convert the first letter to upper.Heres an example in C#
string s = "SOME STRING";
System.Text.StringBuilder sb = new System.Text.StringBuilder(s);
s.ToLower();
s.ToUpper(s.Substring(0, 1));
Upvotes: 0