C# 获取字符串数组中包含某个字符的元素的个数

比如string[]a={abc,aac,acc,aec};如何获取字符串数组a中包含b字符的元素个数... 比如string[] a={a b c ,a a c ,a c c ,a e c};

如何获取字符串数组a中 包含b字符的元素个数
展开
 我来答
仙戈雅3n
推荐于2017-10-09 · TA获得超过5790个赞
知道大有可为答主
回答量:2398
采纳率:75%
帮助的人:895万
展开全部
 static void Main(string[] args){

         string[] a={"abc","aac","acc","aec"};
         int count = 0;
         foreach (var item in a)
         {
             if(item.Contains("b")) count++;
         }
         Console.WriteLine(count);
        }
阳光的雷咩咩
2014-10-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7802万
展开全部
        //using System.Linq;
        static void Main(string[] args)
        {
            string[] a = { "ab", "ac", "b", "ac", "bc", "c" };
            int bcnt = a.Count(x => x.Contains("b"));
            Console.WriteLine(bcnt);//3
            Console.ReadLine();
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunlyk
2014-10-31 · TA获得超过202个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:169万
展开全部
private int Function(string[] strArr, char b)
{
   return (from q in strArr
               where q.Contains(b)
               select q).Count();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sxzy灬丨小柒
2014-11-05 · TA获得超过623个赞
知道小有建树答主
回答量:1223
采纳率:50%
帮助的人:278万
展开全部
 int count = 0;
            for (int i = 0; i < a.Length; i++)
                if (a[i].Contains("b"))
                    count++;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ad802a1
2014-10-31 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:50.9万
展开全部
int nResult = a.Where(c => c == "b").ToArray().Length;
nResult就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式