汉字拼音索引函数c#版.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉字拼音索引函数c#版

汉字拼音索引函数c#版 / / return of the given string initials Private String IndexCode (String IndexTxt) { String _Temp=null; For (int i=0; iIndexTxt.Length; i++) _Temp = _Temp + GetOneIndex (IndexTxt.Substring (I, 1)); Return _Temp; } / / get the individual character initials Private String GetOneIndex (String OneIndexTxt) { If (Convert.ToChar (OneIndexTxt) =0 and Convert.ToChar (OneIndexTxt) 256) Return OneIndexTxt; Else { Encoding GB2312 = Encoding.GetEncoding (GB2312); Byte[] unicodeBytes = Encoding.Unicode.GetBytes (OneIndexTxt); Byte[] gb2312Bytes = Encoding.Convert (Encoding.Unicode, GB2312, unicodeBytes); Return GetX (Convert.ToInt32 () String.Format ({0:D2}, Convert.ToInt16 (gb2312Bytes[0]), -160) + String.Format ({0:D2}, Convert.ToInt16 (gb2312Bytes[1]), -160) )); } } According to the location to get the first letter / / Private String GetX (int GBCode) { If (GBCode 1637 = 1601 GBCode) return A; If (GBCode 1833 = 1637 GBCode) return B; If (GBCode 2078 = 1833 GBCode) return C; If (GBCode 2274 = 2078 GBCode) return D; If (GBCode 2302 = 2274 GBCode) return E; If (GBCode 2433 = 2302 GBCode) return F; If (GBCode 2594 = 2433 GBCode) return G; If (GBCode 2787 = 2594 GBCode) return H; If (GBCode 3106 = 2787 GBCode) return J; If (GBCode 3212 = 3106 GBCode) return K; If (GBCode 3472 = 3212 GBCode) return L; If (GBCode 3635 = 3472 GBCode) return M; If (GBCode 3722 = 3635 GBCode) return N; If (GBCode 3730 = 3722 GBCode) return O; If (GBCode 3858 = 3730 GBCode) return P; If (GBCode 4027 = 3858 GBCode) return Q; If (GBCode 4086 = 4027 GBCode) return R; If (GBCode 4390 = 4086 GBCode) return S; If (GBCode 4558 = 4390 GBCode) return T; If (GBCode 4684 = 4558 GBCode) return W; If (GBCode 4925 = 4684 GBCode) return X; If (GBCode 5249 = 4925 GBCode) return Y; 如果(GBCode = 5249 GBCode = 5589)返回“Z”; 如果(GBCode = 5601 GBCode = 8794) { 字符串数据=“cjwgnspgcenegypbtwxzdxykygtpjnmjqmbsgzscyjsyyfpggbzgydywjk

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档