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);
}
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();
}
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就是
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();
}
{
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++;
for (int i = 0; i < a.Length; i++)
if (a[i].Contains("b"))
count++;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯