C#如何找出字符串中某一字符的所有位置

 我来答
凌_319
2013-08-23 · TA获得超过182个赞
知道答主
回答量:122
采纳率:100%
帮助的人:66.3万
展开全部
  查找某字符在字符串中的所有位置时,可以首先通过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);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式