『.NET Tools』在.NET中实现汉字转拼音,只要一个方法就够了!-LMLPHP
📣读完这篇文章里你能收获到

  • 傻瓜式扩展方法直接使用
  • 可实现汉字转拼音及汉字转拼音首字母功能
  • 感谢点赞+收藏,避免下次找不到~

『.NET Tools』在.NET中实现汉字转拼音,只要一个方法就够了!-LMLPHP

『.NET Tools』在.NET中实现汉字转拼音,只要一个方法就够了!-LMLPHP

一、代码引用

Step 1 : 安装包,通过Nuget安装包

Install-Package Bryan.Tools.PinYin

Step 2 : 代码通过扩展方法/帮助类实现

实现汉字转拼音

/// <summary>
/// 通过扩展方法实现
/// </summary>
public string GetPinYinByExtension(string str)
{
    var result = str.ToPinyin();
    return result;
}

/// <summary>
/// 通过帮助类实现
/// </summary>
public string GetPinYinByHelper(string str)
{
    var result = PinYinHelper.GetPinyin(str);
    return result;
}

『.NET Tools』在.NET中实现汉字转拼音,只要一个方法就够了!-LMLPHP


实现汉字转拼音首字母

/// <summary>
/// 通过扩展方法实现
/// </summary>
public string GetPinyinInitialLetterByExtension(string str)
{
    var result = str.ToPinyinInitialLetter();
    return result;
}

/// <summary>
/// 通过帮助类实现
/// </summary>
public string GetPinyinInitialLetterByHelper(string str)
{
    var result = PinYinHelper.GetPinyinInitialLetter(str);
    return result;
}

『.NET Tools』在.NET中实现汉字转拼音,只要一个方法就够了!-LMLPHP

二、源码深究

  • 相关Nuget包已开源:https://github.com/Bryan-Cyf/DotNetTools
  • 具体可到以下路径查看:https://github.com/Bryan-Cyf/DotNetTools/tree/master/Tools/Bryan.Tools.PinYin
  • 对你有用的话,顺手点个小小的star
04-05 05:45