using System.Text; 
 
namespace ChineseConvertLibrary 

    
/**//// <summary> 
    
/// Chinese类是一个根据汉字输入,输出该汉字字符串的拼音首字母 
    
/// </summary> 

    public class Chinese 
    

        
public Chinese() 
        

            
// 
            
// TODO: 在此处添加构造函数逻辑 
            
// 
        }
 
 
        
/**//// <summary>  
        
/// 获取字符串的汉字拼音码 
        
/// </summary>  
        
/// <param name = "strText">字符串</param>  
        
/// <returns>汉字拼音码,该字符串只包含大写的英文字母</returns>  

        public static string GetInitial(string strText)  
        
{  
            
if(strText == null || strText.Length == 0)  
                
return strText; 
 
            StringBuilder strResult 
= new StringBuilder(); 
 
            
foreach(char vChar in strText)  
            

                
//判断是否CJK统一表意符号 
                if((int)vChar >= 19968 && (int)vChar <= 40869
                
{  
                    strResult.Append(strInitial.Substring((
int)vChar - 199681));  
                }
 
            }
  
            
return strResult.ToString() ;  
        }
 
CJK统一表意符号拼音码首字母串 
    }
 
}