永发信息网

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

答案:6  悬赏:70  手机版
解决时间 2021-01-23 00:14
  • 提问者网友:niaiwoma
  • 2021-01-22 10:30
C# 获取字符串数组中包含某个字符的元素的个数
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-01-22 11:42
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);
        }
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-22 15:30
        //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();
        }
  • 2楼网友:骨子里都是戏
  • 2021-01-22 13:54
一轮扫描,用计数器找到就加1
  • 3楼网友:低音帝王
  • 2021-01-22 13:41
int nResult = a.Where(c => c == "b").ToArray().Length;
nResult就是
  • 4楼网友:不想翻身的咸鱼
  • 2021-01-22 13:23
private int Function(string[] strArr, char b)
{
   return (from q in strArr
               where q.Contains(b)
               select q).Count();
}
  • 5楼网友:蕴藏春秋
  • 2021-01-22 12:39
 int count = 0;
            for (int i = 0; i < a.Length; i++)
                if (a[i].Contains("b"))
                    count++;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯