nimi
nimi

Reputation: 5507

How to convert string to sentence case in C#?

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

Answers (2)

Chris
Chris

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

fARcRY
fARcRY

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

Related Questions