網(wǎng)站首頁 編程語言 正文
這個功能,大家也都可以去百度以下,千篇一律都自己寫的(抄的)封裝好的公共類,此處還是得膜拜下原創(chuàng)的大佬,可以花時間去搞這個,我看著都頭皮發(fā)麻。
對于一個有代碼潔癖的碼農(nóng)來說,我并不喜歡那種方式(自己抄下來封裝?那我圖個啥?),所以我們直接從NuGet去獲取一個封裝好的DLL:NPinyin
此DLL提供了三個方法(重載不算)
漢字轉拼音拼音轉漢字(單字)獲取漢字的拼音首字母
實現(xiàn)功能:
輸入漢字獲取拼音或者拼音的首字母,輸入拼音獲取對應的漢字
開發(fā)環(huán)境:
開發(fā)工具: Visual Studio 2013
.NET Framework版本:4.5
實現(xiàn)代碼:
////// 漢字轉拼音 /// /// /// private void btnPinyin_Click(object sender, EventArgs e) { txtPinyin.Text = NPinyin.Pinyin.GetPinyin(txtChinese.Text); } ////// 拼音轉漢字(單字) /// /// /// private void btnChinese_Click(object sender, EventArgs e) { txtChinese.Text = NPinyin.Pinyin.GetChineseText(txtPinyin.Text); } ////// 獲取漢字首字母 /// /// /// private void btnFirst_Click(object sender, EventArgs e) { txtPinyin.Text = NPinyin.Pinyin.GetInitials(txtChinese.Text); }
實現(xiàn)效果:
簡單來說,這個功能其實也是相當于一本漢語詞典的功能。
當然了,上面說的開源的公共類,最起碼擴展性不錯,遇到?jīng)]有的文字的時候可以自定義新增。
由簡入繁,拿來即用
原文鏈接:https://blog.csdn.net/qq_27410185/article/details/123506953
相關推薦
- 2023-03-04 React使用redux基礎操作詳解_React
- 2022-12-14 Go語言defer的一些神奇規(guī)則示例詳解_Golang
- 2022-10-24 React中DOM事件和狀態(tài)介紹_React
- 2022-06-21 詳解C#中檢查null的語法糖_C#教程
- 2022-04-04 css:動畫 小米官網(wǎng)盒子陰影 心跳動畫
- 2023-01-28 C#實現(xiàn)XML文件操作詳解_C#教程
- 2022-09-13 Golang優(yōu)雅保持main函數(shù)不退出的辦法_Golang
- 2022-04-23 uni-app之條件注釋實現(xiàn)跨端兼容
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支