C#获取字符串中汉字拼音首字母的代码一例
本文导语: 代码如下: 代码示例: //获取字符串中的汉字拼音首字母 //返回给定字符串的首字母 //by http:/www. private String IndexCode(String IndexTxt) { String _Temp=null; for(int i=0;i=0 && Convert.ToChar(OneIndexTxt)= 1601 && GBCode < 1637)return "A"; if(GBCode >= 1...
代码如下:
//获取字符串中的汉字拼音首字母
//返回给定字符串的首字母
//by http:/www.
private String IndexCode(String IndexTxt)
{
String _Temp=null;
for(int i=0;i=0 && Convert.ToChar(OneIndexTxt)= 1601 && GBCode < 1637)return "A";
if(GBCode >= 1637 && GBCode < 1833)return "B";
if(GBCode >= 1833 && GBCode < 2078)return "C";
if(GBCode >= 2078 && GBCode < 2274)return "D";
if(GBCode >= 2274 && GBCode < 2302)return "E";
if(GBCode >= 2302 && GBCode < 2433)return "F";
if(GBCode >= 2433 && GBCode < 2594)return "G";
if(GBCode >= 2594 && GBCode < 2787)return "H";
if(GBCode >= 2787 && GBCode < 3106)return "J";
if(GBCode >= 3106 && GBCode < 3212)return "K";
if(GBCode >= 3212 && GBCode < 3472)return "L";
if(GBCode >= 3472 && GBCode < 3635)return "M";
if(GBCode >= 3635 && GBCode < 3722)return "N";
if(GBCode >= 3722 && GBCode < 3730)return "O";
if(GBCode >= 3730 && GBCode < 3858)return "P";
if(GBCode >= 3858 && GBCode < 4027)return "Q";
if(GBCode >= 4027 && GBCode < 4086)return "R";
if(GBCode >= 4086 && GBCode < 4390)return "S";
if(GBCode >= 4390 && GBCode < 4558)return "T";
if(GBCode >= 4558 && GBCode < 4684)return "W";
if(GBCode >= 4684 && GBCode < 4925)return "X";
if(GBCode >= 4925 && GBCode < 5249)return "Y";
if(GBCode >= 5249 && GBCode = 5601 && GBCode