c#字符串问题

ttg00 2011-05-11 04:55:53
现在我想检验字符串 里面有25个字符。都是随机的010111010这类的。我想检验里面有多少个1.如果超出5个1就把这个字符串删除。请高手帮忙~
...全文
59 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪饮 2011-05-11
  • 打赏
  • 举报
回复
哈哈 这类问题,楼上 说得很明白了,一个foreach 循环就可以了,楼主加油
ttg00 2011-05-11
  • 打赏
  • 举报
回复
谢谢大家~速度很快~嘻嘻
不懂 2011-05-11
  • 打赏
  • 举报
回复

string str = "111010101010101010101011010101010111";
int x = str.Split('1').Length;
bool IsDelete = false;
if (x >= 6)
IsDelete = true;



另类一下。
遥望那些年 2011-05-11
  • 打赏
  • 举报
回复
string str = "101010101010101010";
int i=(from c in str
where c=='1'
select c).Count();

if(i>5)......
xuexiaodong2009 2011-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 remember_me 的回复:]

C# code

int i = 0;
string str = "101010101010101010";
foreach(char c in str)
{
if(c.Equals('1'))
i ++;
}
//查看有多少个1
Console.WriteLine("共有" + i + "个1");
[/Quote]同意
idaydayup 2011-05-11
  • 打赏
  • 举报
回复
楼上正解
remember_me 2011-05-11
  • 打赏
  • 举报
回复

int i = 0;
string str = "101010101010101010";
foreach(char c in str)
{
if(c.Equals('1'))
i ++;
}
//查看有多少个1
Console.WriteLine("共有" + i + "个1");

110,555

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧