繁体   English   中英

如何在C#中将字符串转换为句子大小写?

[英]How to convert string to sentence case in C#?

如何将字符串转换为句子大小写?

我不想转换为标题大小写。 我的要求是将字符串转换为句子大小写。

在C#中,您可以这样做:

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);
}

在CSS中,您可以执行以下操作(如果您的浏览器支持的话)

#mytitle:first-letter 
{
text-transform:capitalize;
}

我将整个字符串转换为小写,然后将第一个字母转换为大写。这里是C#中的示例

string s = "SOME STRING";
System.Text.StringBuilder sb = new System.Text.StringBuilder(s);
s.ToLower();
s.ToUpper(s.Substring(0, 1));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM