在日常应用开发中,经常需要获取某个中文的拼音首字母,或者全拼。

Nuget包:NewLife.Core

源码:https://github.com/NewLifeX/X/blob/master/NewLife.Core/Common/PinYin.cs

最佳实践

var py = PinYin.Get("新生命");
// py=XinShengMing

var pf = PinYin.GetFirst("新生命");
// pf=XSM


注:内置基础拼音库,可以取得常见汉字的主要读音,不支持多音字。如需要多音字等高级功能,可引用微软的标准拼音库