使用C#获取汉字的拼音首字母

来源:互联网 发布:java对象和类的关系 编辑:程序博客网 时间:2024/04/28 18:18

应用程序中经常需要用到汉字的拼音简码,下面介绍如何使用C#代码获得汉字的拼音首字母,代码如下:

private string Chinese(string str)

{

    if (str.CompareTo("") < 0)

    {

        string s = str.Substring(0, 1).ToUpper();

        if (char.IsNumber(s, 0))

        {

            return "0";

        }

        else

        {

            return s;

        }

    }

    else if (str.CompareTo("") < 0)

    {

        return "A";

    }

    else if (str.CompareTo("") < 0)

    {

        return "B";

    }

    else if (str.CompareTo("") < 0)

    {

        return "C";

    }

    else if (str.CompareTo("") < 0)

    {

        return "D";

    }

    else if (str.CompareTo("") < 0)

    {

        return "E";

    }

    else if (str.CompareTo("") < 0)

    {

        return "F";

    }

    else if (str.CompareTo("") < 0)

    {

        return "G";

    }

    else if (str.CompareTo("") < 0)

    {

        return "H";

    }

    else if (str.CompareTo("") < 0)

    {

        return "J";

    }

    else if (str.CompareTo("") < 0)

    {

        return "K";

    }

    else if (str.CompareTo("") < 0)

    {

        return "L";

    }

    else if (str.CompareTo("") < 0)

    {

        return "M";

    }

    else if (str.CompareTo("") < 0)

    {

        return "N";

    }

    else if (str.CompareTo("") < 0)

    {

        return "O";

    }

    else if (str.CompareTo("") < 0)

    {

        return "P";

    }

    else if (str.CompareTo("") < 0)

    {

        return "Q";

    }

    else if (str.CompareTo("") < 0)

    {

        return "R";

    }

    else if (str.CompareTo("") < 0)

    {

        return "S";

    }

    else if (str.CompareTo("") < 0)

    {

        return "T";

    }

    else if (str.CompareTo("") < 0)

    {

        return "W";

    }

    else if (str.CompareTo("") < 0)

    {

        return "X";

    }

    else if (str.CompareTo("") < 0)

    {

        return "Y";

    }

    else if (str.CompareTo("") < 0)

    {

        return "Z";

    }

    else

    {

        return "0";

    }

}

原创粉丝点击