知识大全 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中程序构架与程序代码的分离

ASP.Net中程序构架与程序代码的分离  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一年前当

知识大全 在ASP.NET中动态生成图形

在ASP.NET中动态生成图形  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET有一个很灵巧

知识大全 ASP.NET 2.0中保证应用程序的安全

ASP.NET2.0中保证应用程序的安全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  成员和角

知识大全 在Asp.net(C#)中添加程序实现验证码功能

在Asp.net(C#)中添加程序实现验证码功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET程序中常用的三十三种代码二

ASP.NET程序中常用的三十三种代码二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!日期格式化 

知识大全 在ASP.NET中上传图片并生成缩略图

在ASP.NET中上传图片并生成缩略图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是引用片段

知识大全 在ASP.NET中自动给URL加上超级链接

在ASP.NET中自动给URL加上超级链接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一

知识大全 在ASP.NET中自动给URL地址加上超链接

在ASP.NET中自动给URL地址加上超链接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为

知识大全 asp.net 回车自动登陆设置

  的登陆页面中之前按回车老是不是自动登陆后来发现只需要修改formDefaultButton属性就可以了设置代码如下  [csharp]  <span>thisformDefaultBu