如何检查数组的范围是否包含零?
我有一个整数数组,例如 {1,2,3,4,5,0,0,0,0,0,2,3,4,5,7,8,0,0,0,0,0,1 。
我想检查数组的第 5 个元素到第 9 个元素是否全为 0
我尝试了以下代码...
if (Enumerable.Range(vHisto[i],vHisto[ i + 30]).Contains(0))
{
x = i+30;
break;
}
vHisto 是一个列表,其中包含一些要检查的整数,例如示例。
I have an integer array like {1,2,3,4,5,0,0,0,0,0,2,3,4,5,7,8,0,0,0,0,0,1}
I want to check if the array's 5th element to 9th element is all 0's.
following code i tried...
if (Enumerable.Range(vHisto[i],vHisto[ i + 30]).Contains(0))
{
x = i+30;
break;
}
vHisto is a list which contain some integers to check like example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
总是林克。总是。
Always Linq. Always.
您可以将整数数组转换为字符串,然后使用子字符串。
You could convert integer array to string and then using substring.