C# 汉字与拼音互转
直接从NuGet去获取一个封装好的DLL:NPinyin
-
汉字转拼音
-
拼音转汉字(单字)
-
获取汉字的拼音首字母
实现功能:
输入汉字获取拼音或者拼音的首字母,输入拼音获取对应的汉字
开发环境:
开发工具:Visual Studio 2013
.NET Framework版本:4.5
实现代码:
/// <summary>/// 汉字转拼音
/// </summary>
/// <param name="sender"></param>/// <param name="e"></param>private void btnPinyin_Click(object sender, EventArgs e)
{
txtPinyin.Text = NPinyin.Pinyin.GetPinyin(txtChinese.Text);
}/// <summary>/// 拼音转汉字(单字)/// </summary>/// <param name="sender"></param>
/// <param name="e"></param>
private void btnChinese_Click(object sender, EventArgs e)
{
txtChinese.Text = NPinyin.Pinyin.GetChineseText(txtPinyin.Text);
}/// <summary>
/// 获取汉字首字母
/// </summary>/// <param name="sender"></param>
/// <param name="e"></param>
private void btnFirst_Click(object sender, EventArgs e){
txtPinyin.Text = NPinyin.Pinyin.GetInitials(txtChinese.Text);}


浙公网安备 33010602011771号