7,765
社区成员
发帖
与我相关
我的任务
分享
string name = textBox1.Text.ToString();//用户输入含有特殊字符的字符串
string cname = name;
int namelength = name.Length;
int total = dataGridView1.RowCount;
for (int i = 0; i < namelength; i++)
{
for (int j = 0; j < total-1; j++)
{
if (name[i].ToString() == dataGridView1.Rows[j].Cells[0].Value.ToString())
{
sname = dataGridView1.Rows[j].Cells[1].Value.ToString();
s = name.Replace(cname[i].ToString(), sname);//这块有问题,如果一个字符串中有两个特殊字符的时候,i值就不能对应了 cname = s;
break;
}
}
}
textBox2.Text = s;