如何实现这样的循环 本帖最后由 beatil 于 2011-03-24 13:53:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i=0;i<M;i++){ MessageBox.show(arr[N++% arr.length-1].toString());}没测试,应该是这个样子。 死循环 + yield 实现迭代器应该能实现 arr[N++% arr.length-1]这是啥子东西 -_- 有人能详解下吗 想到了一个办法第N个元素,这个N余去数组元素就能找到起始点了,循环M次就得到了 -_- 如果你的连续,指的是 按数组里存入的数据顺序依次输出,那这个也太容易了。int N=??;//要求的数目int Sum=Array.length;//记录数组长度List<object> result=new List<object>();while(M>0){ int index=(N++)%(length+1);//计算当前连续序号 result.Add(Array[index]); M--;}return result; 不明如果你的连续,指的是 按数组里存入的数据顺序依次输出,那这个也太容易了。int N=??;//要求的数目int Sum=Array.length;//记录数组长度List<object> result=new List<object>();while(M>0){ int index=(N++)%(length+1);//计算当前连续序号 result.Add(Array[index]); M--;}return result; 网站发布在iis上后运行,按钮触发不了事件 莫名其妙的“未将对象引用设置到对象的实例” .net2008的web引用和Service引用有什么区别? SetComputerNameEx 修改计算机名后登陆到联创 -----------------看似简单的问题------------------ 问一个关于声音对比的问题 Replace问题 请 wangsaokui(无间道III(终极无间)) 帮个小忙 C#中DATAGRID显示问题 用c sharp 和vs2017如何在listbox中显示本地文件,并打开,还可以进行删除添加等操作 动态添加控件的问题 C# 控制台,怎么清除屏幕内容?
{
MessageBox.show(arr[N++% arr.length-1].toString());
}没测试,应该是这个样子。
int Sum=Array.length;//记录数组长度
List<object> result=new List<object>();
while(M>0)
{
int index=(N++)%(length+1);//计算当前连续序号
result.Add(Array[index]);
M--;
}
return result;
int Sum=Array.length;//记录数组长度
List<object> result=new List<object>();
while(M>0)
{
int index=(N++)%(length+1);//计算当前连续序号
result.Add(Array[index]);
M--;
}
return result;