C#如何找出字符串中某一字符的所有位置
1个回答
展开全部
查找某字符在字符串中的所有位置时,可以首先通过ToCharArray方法将字符串转换为Char类型的数组,然后循环访问该数组,如果数组中的值与要查找的字符相同,则将其位置取出。查找某字符在字符串中所有位置的实现代码如下:
privatevoidbutton1_Click(objectsender,EventArgse) { stringstr=textBox1.Text.Trim();
char[]myChar=str.ToCharArray();
for(inti=0;i<myChar.Length;i++)
{
if(myChar[i].ToString()==textBox2.Text.Trim())
MessageBox.Show(字符串+textBox2.Text.Trim()+在+textBox1.Text.Trim()+中的位置为:+i.ToString()+n);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询