c#字符串问题 现在我想检验字符串 里面有25个字符。都是随机的010111010这类的。我想检验里面有多少个1.如果超出5个1就把这个字符串删除。请高手帮忙~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int i = 0;string str = "101010101010101010";foreach(char c in str){ if(c.Equals('1')) i ++;}//查看有多少个1Console.WriteLine("共有" + i + "个1"); string str = "101010101010101010";int i=(from c in str where c=='1' select c).Count();if(i>5)...... string str = "111010101010101010101011010101010111"; int x = str.Split('1').Length; bool IsDelete = false; if (x >= 6) IsDelete = true;另类一下。 哈哈 这类问题,楼上 说得很明白了,一个foreach 循环就可以了,楼主加油 vs2005 中如果根据变量的值 获取控件 关于类继承的疑问 DataTable 获取数据(要求得到原类型) 高手请教有关调用远程对象的方法时出现的错误提示(用.NET开发三层数据库) 将视图填充到DataSet的问题,能否在视图定义中去掉主键约束? 有没有兄弟使用devexpress的xtra系列控件? C# 类中base和this的问题,求帮忙 关于winform中使用webbrowser的问题。 IEnumerable<int>类型获取第一个元素 请问如何把Framework v1.1包含在安装文件中? C# 非静态的字段、方法或属性 一个简单的算法(Winform)
int i = 0;
string str = "101010101010101010";
foreach(char c in str)
{
if(c.Equals('1'))
i ++;
}
//查看有多少个1
Console.WriteLine("共有" + i + "个1");
int i=(from c in str
where c=='1'
select c).Count();if(i>5)......
string str = "111010101010101010101011010101010111";
int x = str.Split('1').Length;
bool IsDelete = false;
if (x >= 6)
IsDelete = true;另类一下。