C#将每个单词首字母大写
2021-06-11 00:02
标签:tin char bool 数组 system title 截取 首字母 current 1. C#将每个单词首字母大写 2.转驼峰,第一个单词的首字母小写,其他单词的首字母都是大写。 调用方法: 输出结果: systemThreadingThreadCurrentthreadCurrentcultureTextinfo C#将每个单词首字母大写 标签:tin char bool 数组 system title 截取 首字母 current 原文地址:https://www.cnblogs.com/wzihan/p/14868855.html private static string processing(string str)//处理这段英文的方法
{
string[] strArray = str.Split("_".ToCharArray());
string result = string.Empty;//定义一个空字符串
foreach (string s in strArray)//循环处理数组里面每一个字符串
{
//result += System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(s) + " ";
result += s.Substring(0, 1).ToUpper() + s.Substring(1);
//.Substring(0, 1).ToUpper()把循环到的字符串第一个字母截取并转换为大写,并用s.Substring(1)得到循环到的字符串除第一个字符后的所有字符拼装到首字母后面。
}
return result;
}
private static string ConvHump(string str,bool hump)//处理这段英文的方法
{
string[] strArray = str.Split("_".ToCharArray());
string result = string.Empty;//定义一个空字符串
foreach (string s in strArray)//循环处理数组里面每一个字符串
{
//result += System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(s) + " ";
result += s.Substring(0, 1).ToUpper() + s.Substring(1);
//.Substring(0, 1).ToUpper()把循环到的字符串第一个字母截取并转换为大写,并用s.Substring(1)得到循环到的字符串除第一个字符后的所有字符拼装到首字母后面。
}
if (hump)
{
result = result.Substring(0, 1).ToLower() + result.Substring(1);
}
return result;
}
ConvHump("system_threading_thread_currentthread_currentculture_textinfo",true);
上一篇:Wine安装
下一篇:USB上位机通信:CyAPI