用心服务 创造品牌

首页 | 公务员 | 报关员 | 计算机 | 证券师 | 研究生 | 成考 | 自考 | 高考 | MBA | 英语 | 会计师 | 导游 | 医师 | 精算师 | 经纪师

您现在的位置: 21世纪考试网 >> 认证类考试 >> 计算机应用与软件 >> 复习资料 >> 正文 21世纪考试网助你一臂之力!

   复习资料

C#取得汉字的拼音的首字母

来源:www.21ks.net  作者:佚名 更新时间:2008-4-30 19:22:51


  主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里面的编码来的到汉字的首拼音,查找了一些资料,通过以下的方法成功的得到了解决。就放在这里,请朋友们参考。

  static public string GetChineseSpell(string strText)
  {
  int len = strText.Length;
  string myStr = "";
  for(int i=0;i<len;i++)
  {
  myStr += getSpell(strText.Substring(i,1));
  }
  return myStr;
  }


static public string getSpell(string cnChar)
  {
  byte[] arrCN = Encoding.Default.GetBytes(cnChar);
  if(arrCN.Length > 1)
  {
  int area = (short)arrCN[0];
  int pos = (short)arrCN[1];
  int code = (area<<8) + pos;
  int[] areacode = {45217,45253,45761,46318,46826,47010,47297,47614,48119,48119,49062,49324,49896,50371,50614,50622,50906,51387,51446,52218,52698,52698,52698,52980,53689,54481};
  for(int i=0;i<26;i++)
  {
  int max = 55290;
  if(i != 25) max = areacode[i+1];
  if(areacode[i]<=code && code<max)
  {
  return Encoding.Default.GetString(new byte[]{(byte)(65+i)});
  }
  }
  return "*";
  }
  else return cnChar;
  }

 

 
  • 上一篇认证类:

  • 下一篇认证类:
  • VIP俱乐部 | 我们优势 | 联系我们 | 学习问题 | 会员好评

    公务员考试辅导科目 精讲班 报 名
    主 讲 课 时 讲座
      最新公务员公务员考试辅导热点公务员 姚裕群 30课时 免费试听
      最新公务员注册会计师考试热点公务员 郑庆华 60课时 免费试听
      最新公务员报关员考试辅导热点公务员 覃珍珍 50课时 免费试听
      最新公务员职称英 语辅导热点公务员 王 霞 50-60 免费试听

    认证类录入:小芳老师    责任编辑:小芳老师 

    《C#取得汉字的拼音的首字母》来源于21世纪考试网,欢迎阅读C#取得汉字的拼音的首字母精华版。
       报考公务员所需要的全套资料     收藏全套公务员考试资料 更多>>
      最新公务员计算机等级考试 ·考试动态·报考指南·考试大纲·历年真题·模拟试题·复习资料·心得技巧最新公务员
      最新公务员计算机应用考试 ·考试动态·报考指南·历年真题·模拟试题·复习资料·心得技巧最新公务员
      最新公务员微软认证考试 ·考试动态·心得技巧·学习教程·试题中心·考试介绍最新公务员
      最新公务员Cisco认证考试 ·考试动态·考试指南·模拟试题·考试介绍最新公务员
      最新公务员软件工程师考试 ·软件设计师·数据库工程师·电子商务师·国际商务师·系统分析师·软件架构师·信息处理技术员·信息系统监理师·计算机英语最新公务员
       热 门 资 料 更多>>
     C#取得汉字的拼音的首字母
     
       推 荐 资 料 更多>>

     C#取得汉字的拼音的首字母

       考 试 辅 导 更多>>

       会 员 评 价(关于C#取得汉字的拼音的首字母的评价)
        网站介绍∶小陈老师的21世纪考试网,办的非常成功,极具口碑。全站拥有超过40G教学视频,八百套真题,三千篇模拟测试题,四万套学习资料和全面系统的教学文章。与一般公务员考试相比,我们无须注册、 永久免费提供学习帮助,非常值得备战公务员考试的朋友们学习和参考。
      收藏本站 | 会员好评 | VIP俱乐部 | 联系我们
       相 关 资 料 更多>>
    复习资料C#取得汉字的拼音的首字母
    如何在Java程序中实现FTP的上传下载功能
    新手学堂几个著名Java开源缓存框架介绍
    Java安全性综述安全性的基本要点
    区分Tomcat与Web服务器、应用服务器的关系
    宿主机WindowsXP与虚拟机Linux之间Telnet
    UbuntuLinux下AzureusNAT设置问题解决
    WindowsXP管理搞定Vista、XP双系统
    Linux系统下检测U盘是否已连接的方法
    深入剖析WindowsVista音量种类全介绍
    WindowsXP系统下安装apache+php+mysql
    电脑操作误区面面观
    系统基础格式化磁盘分区须谨慎
    选择一款最“合身”的操作系统
    防范在先关于电脑病毒基础知识的识别
    安装网卡驱动常见故障及解决方法
    微软推出MCM新认证为MCA认证必要前提
    湖南2008年下半年湖南省软考报考工作实施细则
    福建:08年下半年软考名称、时间及科目表
    福建:2008年下半年软考报考简章
    福建08年下半年计算机软件考试各报名点现场服务
    2008年C#取得汉字的拼音的首字母
       资料搜索一点通
       课 程 学 习 更多>>

       网 站 辅 导 更多>>
    公务员考试: 新闻·政策·申论范文·精彩面式·行政能力·基础知识·招警考试
    认证类考试: 计算机等级·计算机软件·微软认证·Cisco认证
    学历类考试: 研究生考试·成人高考·自学考试·普通高考·MBA(MPA)考试·英语资料
    资格类考试: 注册会计师·导游证·统一司法·执业医师·精算师·保险经纪人·证券分析师·报关员考试
       热 门 专 题  

       会 员 帮 助  

    C#取得汉字的拼音的首字母
    小雪客服/小艳客服(30分钟 内回答问题)
    QQ咨询业务咨询:569921419 代写文章业务咨询:点击留言 (上午8:30-晚上22:00)

    【查看留言】 【发表留言】


    备案:蜀ICP备05030541号 电话:0825-6699035 (0)13982585788 欢迎批评指正
    VIP俱乐部 | 我们优势 | 联系我们 | 支付平台 | 会员好评 | 友情链接 | 网站地图 | 版权申明 | 会员注册 | 常见问题
    CopyRight © 2006~2010 www.21ks.net All Rights Reserved
    荣誉出品:公务员之家 世纪秘书网 世纪考试网