狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C# 漢字轉拼音

admin
2021年1月30日 10:35 本文熱度 2746

一、簡述

微軟官方提供了一個類庫包vsintlpack1.zip支持:

  • 簡繁體中文之間的轉換
  • 獲取簡體中文字符的常用屬性比如拼音,多音字,同音字,筆畫數
  • 將小寫的數字字符串格式化成簡體中文,繁體中文,日文和韓文的大寫數字字符串

二、安裝使用

1)打開下載地址,解壓安裝 CHSPinYinConv.msi


2)打開默認安裝目錄:C:\Program Files (x86)\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library\


3)在項目中,添加引用,ChnCharInfo.dll

三、源碼

1 public static class PinYinHelper 2 { 3 /// <summary> 4 /// 返回字符串的簡拼 5 /// </summary> 6 /// <param name="inputTxt"></param> 7 /// <returns></returns> 8 public static string GetShortPinYin(string inputTxt) 9 { 10 string shortPinYin = ""; 11 foreach (char c in inputTxt.Trim()) 12 { 13 if (ChineseChar.IsValidChar(c)) 14 { 15 ChineseChar chineseChar = new ChineseChar(c); 16 shortPinYin += chineseChar.Pinyins[0].Substring(0, 1).ToUpper(); 17 continue; 18 } 19 20 if (Regex.IsMatch(c.ToString(), @"^[a-zA-Z]$")) 21 { 22 shortPinYin += c.ToString().ToUpper(); 23 continue; 24 } 25 26 shortPinYin += "?"; 27 } 28 return shortPinYin; 29 } 30 31 /// <summary> 32 /// 返回字符串全拼 33 /// </summary> 34 /// <param name="inputTxt"></param> 35 /// <returns></returns> 36 public static string GetAllPinYin(string inputTxt) 37 { 38 string allPinYin = ""; 39 foreach (char c in inputTxt.Trim()) 40 { 41 ChineseChar chineseChar = new ChineseChar(c); 42 allPinYin += chineseChar.Pinyins[0].Substring(0, chineseChar.Pinyins[0].Length - 1).ToUpper(); 43 } 44 return allPinYin; 45 } 46 }

該文章在 2021/1/30 10:35:17 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved