西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发C#.NET → C#中如何获取汉字的拼音首字母

C#中如何获取汉字的拼音首字母

相关软件相关文章发表评论 来源:本站整理时间:2010/11/23 11:15:19字体大小:A-A+

作者:佚名点击:819次评论:0次标签: 拼音 C#

  • 类型:学生模板大小:3.7M语言:中文 评分:10.0
  • 标签:
立即下载

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

這樣不能100%都對
有两个问题: 1. 多音字如何处理? 2. GBK或GB2312的汉字不是严格的拼音排列, 有部分汉字排在最后 事实上我们需要这个功能, 只能用一个3万个汉字的表解决的。

    读书笔记
    (95)读书笔记
    书中自有黄金屋,书中自有颜如玉,我们总能从书中学习到很多意想不到的知识,看见不一样的风景。特别是在我们的学生时代,不仅是教科书,更要涉及各种各样的课外书籍,不仅要读,还要学会做读书笔记。我们读再多,不做读书笔记,没有读后感,也相当于白读,做读书笔记的过程就相当于仔细品读的过程,而不是一目十行的略读。本合集是由西西为大家整理的读书笔记合集,欢迎有需要的朋友前来下载。读书笔记怎么写读书笔记是人们在读书...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)