1. 代码如下:
private void button1_Click(object sender, EventArgs e)
{
string userInto = textBox1.Text.Trim();
textBox2.Text = GetPinYin(userInto);
}
private string GetPinYin(string userInto)
{
StringBuilder sb=new StringBuilder();
//遍历字符串中的字符
foreach (char item in userInto)
{
ChineseChar chineseChar=new ChineseChar(item);
//遍历各个拼音
foreach (var itemPy in chineseChar.Pinyins)
{
sb.Append(itemPy.Substring(0, itemPy.Length - 1));
//取出第一个,作为该字符的拼音
break;
}
}
return sb.ToString();
}