日期:2011-04-09  浏览次数:20422 次

刚刚整理好-汉字转拼音缩写的函数(C#)
CSDN上找了一下,没有找一完整的转换函数,特在前人基础上整理了一下,接下来的项目中有可能用到。感谢bugfree(八个飞飞)
        /// <summary>
        ///
汉字转拼音缩写
        /// Code By
MuseStudio@hotmail.com
        /// 2004-11-30
        /// </summary>
        /// <param name="str">
要转换的汉字字符串</param>
        /// <returns>
拼音缩写</returns>
        public string GetPYString(string str)
        {
            string tempStr = "";
            foreach(char c in str)
            {
                if((int)c >= 33 && (int)c <=126)
                {//
字母和符号原样保留
                    tempStr += c.ToString();
                }
                else
                {//
累加拼音声母