知识大全 asp.net程序中如何自动生成姓名拼音
Posted 拼音
篇首语:贫不足羞,可羞是贫而无志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net程序中如何自动生成姓名拼音相关的知识,希望对你有一定的参考价值。
问
程序中如何自动生成姓名拼音
答
public string GetPYString(string str)
string tempStr = ;
foreach(char c in str)
if((int)c >= && (int)c <= )
//字母和符号原样保留
tempStr += c ToString();
else
//累加拼音声母
tempStr += GetPYChar(c ToString());
return tempStr;
/// <summary>
/// 取单个字符的拼音声母
/// Code By Mu
///
/// </summary>
/// <param name= c >要转换的单个汉字</param>
/// <returns>拼音声母</returns>
public string GetPYChar(string c)
byte[] array = new byte[ ];
array = System Text Encoding Default GetBytes(c);
int i = (short)(array[ ] \\ ) * + ((short)(array[ ] \\ ));
if ( i < xB A ) return * ;
if ( i < xB C ) return a ;
if ( i < xB C ) return b ;
if ( i < xB EE) return c ;
if ( i < xB EA) return d ;
if ( i < xB A ) return e ;
if ( i < xB C ) return f ;
if ( i < xB FE) return g ;
if ( i < xBBF ) return h ;
if ( i < xBFA ) return g ;
if ( i < xC AC) return k ;
if ( i < xC E ) return l ;
if ( i < xC C ) return m ;
if ( i < xC B ) return n ;
if ( i < xC BE) return o ;
if ( i < xC DA) return p ;
if ( i < xC BB) return q ;
if ( i < xC F ) return r ;
if ( i < xCBFA) return s ;
if ( i < xCDDA) return t ;
if ( i < xCEF ) return w ;
if ( i < xD B ) return x ;
if ( i < xD D ) return y ;
if ( i < xD FA) return z ;
return * ;
cha138/Article/program/net/201311/12595相关参考
知识大全 基于 SSL 的 ASP.NET Web 应用程序测试自动化
基于SSL的ASP.NETWeb应用程序测试自动化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.Net中程序构架与程序代码的分离 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一年前当
在ASP.NET中动态生成图形 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! NET有一个很灵巧
ASP.NET2.0中保证应用程序的安全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 成员和角
在Asp.net(C#)中添加程序实现验证码功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
ASP.NET程序中常用的三十三种代码二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!日期格式化
在ASP.NET中上传图片并生成缩略图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是引用片段
在ASP.NET中自动给URL加上超级链接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为一
在ASP.NET中自动给URL地址加上超链接 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 作为
的登陆页面中之前按回车老是不是自动登陆后来发现只需要修改formDefaultButton属性就可以了设置代码如下 [csharp] <span>thisformDefaultBu