zoukankan      html  css  js  c++  java
  • C# 汉字转拼音NPinyin

    网上找了好多方法,都比较慢。NPinyin经过测试,挺快。

     public static class PinYinHelper
        {
            /// <summary> 
            /// 汉字转化为拼音
            /// </summary> 
            /// <param name="str">汉字</param> 
            /// <returns>全拼</returns> 
            public static string GetPinyin(string str)
            {
                var result = "";
                if (!string.IsNullOrEmpty(str))
                {
                    result = NPinyin.Pinyin.GetPinyin(str)?.Replace(" ", "").ToLower();
                }
                return result;
            }
    
            /// <summary> 
            /// 汉字转化为拼音首字母
            /// </summary> 
            /// <param name="str">汉字</param> 
            /// <returns>首字母</returns> 
            public static string GetInitials(string str)
            {
                var result = "";
                if (!string.IsNullOrEmpty(str))
                {
                    result = NPinyin.Pinyin.GetInitials(str)?.Trim().ToLower();
                }
                return result;
            }
    
        }
    

      

  • 相关阅读:
    Shortest Paths
    Minimum Spanning Trees
    Programming Assignment 1: WordNet
    Directed Graphs
    内连接
    数据中台文档--参考
    ORACLE触发器字段触发
    DTS
    oracle删除归档日志
    OGG 分区表
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/14275592.html
Copyright © 2011-2022 走看看