string t = chineseChar.Pinyins[0].ToString();
r += t.Substring(0, 1);
}
catch
{
r += obj.ToString();
}
}
return r;
}
然后在“转拼音”按钮的点击事件中调用上述方法:
复制代码
// 汉字转拼音
private void btn_One_Click(object sender, EventArgs e)
{
string source = this.txt_ChineseCharacter_One.Text.Trim(); // 得到输入的源字符
string result = GetPinyin(source); // 调用方法,获取拼音
this.txt_Pinyin_One.Text = result;
}
在“转首字母”按钮点击事件中调用上述方法:
复制代码
// 转首字母
private void btn_Two_Click(object sender, EventArgs e)
{
string source = this.txt_ChineseCharacter_One.Text.Trim(); // 得到输入的源字符
string result = GetFirstPinyin(source); // 调用方法,获取拼音
this.txt_Pinyin_One.Text = result;
}
到此,已经完成了80%,运行程序,你会发现,当点击“转拼音”的时候,结果是这样子的:
并不是我开始说的那种“Gu Ying”的效果啊、这是因为我在获取拼音的时候简单的处理了一下:
复制代码
// 汉字转拼音
private void btn_One_Click(object sender, EventArgs e)
{
string source = this.txt_ChineseCharacter_One.Text.Trim(); // 得到输入的源字符











