private string ToPascal(string str)
{
string[] split = str.Split(new char[] {
'/', ' ', '_', '.' });
string newStr ="";
foreach (var item in split)
{
char[] chars = item.ToCharArray();
chars[0] = char.ToUpper(chars[0]);
for (int i = 1; i < chars.Length; i++)
{
chars[i] = char.ToLower(chars[i]);
}
newStr += new string(chars);
}
return newStr;
}
例子:
ToPascla(“guang dong_sheng”)
输出:GuangDongSheng