编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 获取汉字的拼音首字母
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
  · 获取汉字的拼音首字母

用户:  明日科技
发帖:  417 篇
作品:  1 个
回复:  2 篇
技术分:  805 分
等级:  
注册:  2009-09-07 06:37:23



发表于:2010-06-10 14:05:38
          楼主

获取汉字的拼音首字母

应用程序中经常需要用到汉字的拼音简码,下面介绍如何使用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";

    }

}

 

本帖赏分:0 分   回复数:1 篇     
修改   删除   引用   回复
  · 支持明日科技!

用户:  lyangl
发帖:  0 篇
作品:  0 个
回复:  1 篇
技术分:  32 分
等级:  学员
注册:  2010-07-06 08:59:19



回复于:2010-07-06 09:11:22
         1 楼
感谢明日科技的同仁们,你们的书籍收集了很多实用资料信息,让我们获益匪浅,快速查阅大大提高了我们的工作效率,再次表示感谢。
修改   删除   引用
共有回复1条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页