【无标题】C# 字符串转大驼峰(帕斯卡)命名法

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

猜你喜欢

转载自blog.csdn.net/sinat_41844660/article/details/125097752