C#中如何求每个字符串出现的次数啊? 10

C#中如何求每个字符串出现的次数啊?跪求大神指点~... C#中如何求每个字符串出现的次数啊?跪求大神指点~ 展开
 我来答
永恒爱云云
2015-08-06 · TA获得超过236个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:21.7万
展开全部

权当你是要计算一个字符串中含有的子串的个数:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Demo
{
    class Program
    {
        static void Main(string[] args)
        {
            string motherString = "qwertyuiopasdfghjklqwezxcqwevbnqwem";
            string childString = "qwe";
            var num = Count(motherString,childString);
            Console.WriteLine("{0}含有的{1}个数为:{2}",motherString,childString,num);
            Console.Read();
        }
        static int Count(string WithinString, string search)
        {
            if (string.IsNullOrEmpty(search))
                throw new ArgumentNullException("search");
            int counter = 0; int index = WithinString.IndexOf(search, 0);
            while (index >= 0 && index < WithinString.Length)
            {
                counter++;
                index = WithinString.IndexOf(search, index + search.Length);
            } return counter;
        }//这是一个方法,WithinString字符串,search你想查看个数的字符串,counter返回个数
    }
}

希望能够帮到你,谢谢!

更多追问追答
追问
你写的这是啥,结果是啥,你知道我要问啥?
追答
楼主你好,
我写的是:计算一个字符串中含有的子串的个数
结果是,能够算出来第一个字符串中含有的第二个字符串的个数
您问的是啥?
kcxnvbdbd
2015-08-06 · TA获得超过523个赞
知道小有建树答主
回答量:885
采纳率:50%
帮助的人:612万
展开全部
你举个栗子
追问
太沉,举不起来~
追答
呵呵,看看别人给你回的啥
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式