最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net 通过拼音搜索中文的方法
时间:2022-07-02 11:27:16 编辑:袖梨 来源:一聚教程网
///
/// 静态方法,获取一个字符的汉字拼音的首字母
///
///
/// 需要计算拼音首字母的串
///
public static System.String getSpell(System.String cnChar)
{
System.Byte[] arrCN = System.Text.Encoding.Default.GetBytes(cnChar);
if (arrCN.Length > 1)
{
System.Int32 area = (System.Int16)arrCN[0];
System.Int32 pos = (System.Int16)arrCN[1];
System.Int32 code = (area << 8) + pos;
System.Int32[] 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 (System.Int32 i = 0; i < 26; i++)
{
System.Int32 max = 55290;
if (i != 25)
{
max = areacode[i + 1];
}
if (areacode[i] <= code && code < max)
{
return System.Text.Encoding.Default.GetString(new System.Byte[] { (System.Byte)(65 + i) });
}
}
return "*";
}
else
{
return cnChar;
}
}
相关文章
- dnf神界版本诱魔者装备搭配攻略 诱魔者装备怎么选 11-29
- 星球重启星雪节第三个箱子位置一览 11-29
- dnf神界版本魔道学者装备搭配毕业攻略 装备怎么选 11-29
- 冒险岛枫之传说枫叶币获取方法 11-29
- 崩坏星穹铁道华尔街之狼成就攻略 正确选项一览 11-29
- 星球重启星雪精灵位置汇总 星雪节全星雪精灵分布地点 11-29