nem*_*_87 0 c# string lowercase
如何将字符串的第一个字符设为小写?
例如: ConfigService
我需要它像这样: configService
Ami*_*oki 19
这将有效:
string s = "ConfigService";
if (s != string.Empty && char.IsUpper(s[0]))
{
s= char.ToLower(s[0]) + s.Substring(1);
}
Console.WriteLine(s);
Run Code Online (Sandbox Code Playgroud)
Tim*_*ter 10
单程:
string newString = oldString;
if (!String.IsNullOrEmpty(newString))
newString = Char.ToLower(newString[0]) + newString.Substring(1);
Run Code Online (Sandbox Code Playgroud)
对于它的价值,一个扩展方法:
public static string ToLowerFirstChar(this string input)
{
string newString = input;
if (!String.IsNullOrEmpty(newString) && Char.IsUpper(newString[0]))
newString = Char.ToLower(newString[0]) + newString.Substring(1);
return newString;
}
Run Code Online (Sandbox Code Playgroud)
用法:
string newString = "ConfigService".ToLowerFirstChar(); // configService
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
lower = source.Substring(0, 1).ToLower() + source.Substring(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14234 次 |
| 最近记录: |