C# 汉字与拼音互转

直接从NuGet去获取一个封装好的DLL:NPinyin

  1. 汉字转拼音

  2. 拼音转汉字(单字)

  1. 获取汉字的拼音首字母

 

实现功能:

输入汉字获取拼音或者拼音的首字母,输入拼音获取对应的汉字

开发环境:

开发工具: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);
}

 

 

 
posted @ 2022-01-24 14:13  华翎科技  阅读(130)  评论(0)    收藏  举报