1 Star 0 Fork 120

呵呵 / Pinyin4Net

forked from 小李 / Pinyin4NET 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
  1. 代码重构,使用Pinyin4J 的拼音数据库。
  2. 如果输入的字符不是汉字,则会抛出异常。

用法

// 设置拼音输出格式
PinyinOutputFormat format = new PinyinOutputFormat(ToneFormat.WITHOUT_TONE, CaseFormat.LOWERCASE, VCharFormat.WITH_U_UNICODE);
char hanzi = '李';
// 判断是否是汉字
if(PinyinUtil.IsHanzi(hanzi)){
    return;
}
// 取出指定汉字的所有拼音
string[] py = Pinyin4Net.GetPinyin(hanzi);
// 取出指定汉字的所有拼音(经过格式化的)
string[] py = Pinyin4Net.GetPinyin(hanzi, format);
// 取指定汉字的唯一或者第一个拼音
Pinyin4Net.GetUniqueOrFirstPinyin(hanzi);
// 取指定汉字的唯一或者第一个拼音(经过格式化的)
Pinyin4Net.GetUniqueOrFirstPinyinWithFormat(hanzi, format);
// 根据拼音查汉字
string[] hanzi = Pinyin4Net.GetHanzi('li', true);

更新日志

#2016-04-27

  • 添加.net2.0分支,主分支使用.net4.0
  • 清理未使用的using,优化代码结构

#2015-12-26 2.0.1

  • 清理冗余代码
  • 将拼音数据库放进资源文件,编译到dll中,这样在使用此库时直接引用dll就可以了,不再需要管数据库。

#2015-11-12 2.0.0

  • 代码重构,仅使用Pinyin4J 的拼音数据库,提供更简单的使用接口。
  • 如果输入的字符不是汉字,则会抛出异常。
  • 添加拼音首字母大写选项。
  • 添加只取拼音首字母功能。
  • 添加根据拼音找汉字功能。

#2015-11-09 1.0.2

  • 添加WEB演示项目
  • 修复了一些BUG

空文件

简介

.net使用的汉字转拼音库(含姓名拼音独立接口)。提供了简单的调用接口和通过拼音查询汉字的接口。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/Vermandois/Pinyin4Net.git
git@gitee.com:Vermandois/Pinyin4Net.git
Vermandois
Pinyin4Net
Pinyin4Net
master

搜索帮助