- 修改
Name4Net.UpdateMap()
接口的参数,将使用空格分隔调整为使用数组 - 修复
Name4Net.GetHanzi()
无法处理输入v
和lyu
的问题 - 添加一些不必要的代码注释
- 修改 nuget 包 id 为
hyjiacan.pinyin4net
breaking - 姓氏查询库入口由
Pinyin4Name
改为Name4Net
breaking - 添加构建目标 .netcoreapp3.1 net50 net60
- 添加更详细的姓氏数据
- 添加
Pinyin4net.GetPinyinArray
接口,用于查询一段文字的拼音列表 - 添加
UpdateMap
接口,用于自定义拼音和姓名的映射管理 - 移除 WebDemo 项目
- 优化代码与示例,简化接口调用
- 发布 nuget 包
- 编译生成多目标版本
- 添加中文姓的拼音查询
- 添加.net2.0分支,主分支使用.net4.0
- 清理未使用的using,优化代码结构
- 清理冗余代码
- 将拼音数据库放进资源文件,编译到dll中,这样在使用此库时直接引用dll就可以了,不再需要管数据库。
- 代码重构,仅使用Pinyin4J 的拼音数据库,提供更简单的使用接口。
- 如果输入的字符不是汉字,则会抛出异常。
- 添加拼音首字母大写选项。
- 添加只取拼音首字母功能。
- 添加根据拼音找汉字功能。
- 添加WEB演示项目
- 修复了一些BUG