您的位置:首页 > 娱乐 > 八卦 > 海外推广引流_企业互联网_最权威的排行榜网站_做百度推广代运营有用吗

海外推广引流_企业互联网_最权威的排行榜网站_做百度推广代运营有用吗

2025/1/4 9:45:13 来源:https://blog.csdn.net/Humbunklung/article/details/143630833  浏览:    关键词:海外推广引流_企业互联网_最权威的排行榜网站_做百度推广代运营有用吗
海外推广引流_企业互联网_最权威的排行榜网站_做百度推广代运营有用吗

使用DotNetCommon.PinYin库,可以标注文字的拼音,应用了该库的几个方法,效果很不错。可以通过NuGet安装:
NuGet

或:

dotnet add package DotNetCommon

获取字符串拼音

    //// 摘要://     获取拼音全拼,支持多音,中文字符集为[0x3400,0x9FD5],注:偏僻汉字很多未验证//// 参数://   text://     原文本////   tone://     是否带声调public static string GetPinyin(string text, bool tone = false){return string.Join("", PinyinDict.GetPinyinList(text, tone ? 1 : 0));}

应用举例

using DotNetCommon.PinYin;Console.WriteLine(WordsHelper.GetPinyin("曾经", true));

执行效果

CéngJīng

获取人名拼音

    //// 摘要://     获取姓名拼音,中文字符集为[0x3400,0x9FD5],注:偏僻汉字很多未验证//// 参数://   name://     姓名////   tone://     是否带声调public static string GetPinyinForName(string name, bool tone = false){return string.Join("", PinyinDict.GetPinyinForName(name, tone ? 1 : 0));}

有时候,一些系统需要获取用户的拼音,这个方法非常有帮助,示例如下:

using DotNetCommon.PinYin;Console.WriteLine(WordsHelper.GetPinyinForName("曾经", true));

运行结果

ZēngJīng

获取单个字符的所有拼音

    //// 摘要://     获取所有拼音,中文字符集为[0x3400,0x9FD5],注:偏僻汉字很多未验证//// 参数://   c://     原文本////   tone://     是否带声调public static List<string> GetAllPinyin(char c, bool tone = false){return PinyinDict.GetAllPinyin(c, tone ? 1 : 0);}

这个方法可以列出某个字的所有拼音,代码如下:

using DotNetCommon.PinYin;var charPinYinList = WordsHelper.GetAllPinyin('说', true);
foreach (var charPinYin in charPinYinList)
{Console.WriteLine(charPinYin);
}

运行效果

Shuō
Shuì
Yuè

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com