我一直在创建一个简单的程序,如果你从一个选中的列表框中选择偶数个玩家,他们将被随机地放入两个单独的列表框中。 它做的工作,但我似乎不能使列表框,甚至在项目。 代码如下:
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
listBox2.Items.Clear();
Form2 f2 = new Form2();
Random r = new Random();
int br = listBox1.Items.Count;
int br1 = f2.checkedListBox1.CheckedItems.Count / 2;
foreach (string ig in Form2.igraci)
{
int x = r.Next(1, 3);
if (x==1 && br<=br1)
{
listBox1.Items.Add(ig);
}
else listBox2.Items.Add(ig);
}
}
上面的代码总是把所有的项目放在第二个列表框中,我似乎不能理解为什么。 感谢那些花时间研究我这个小问题的人。
(br<=br1)
似乎永远不为真,因此您最终只能添加到listBox2
创建一个索引值数组,对它们进行洗牌,然后根据索引值的偶奇奇偶校验将随机列表添加到两个单独的列表中:
String[] players = new [] { "a", "b", "c", "d", "e", "f" };
int[] index = new int[players.Length];
for (int i = 0; i < index.Length; i++)
index[i] = i;
Random r = new Random();
for (int i = 0; i < index.Length; i++) {
int j = r.Next(i, index.Length);
int x = index[i];
index[i] = index[j];
index[j] = x;
}
List<String> list1 = new List<String>();
List<String> list2 = new List<String>();
for (int i = 0; i < index.Length; i++) {
if (i % 2 == 0)
list1.Add(players[index[i]]);
else
list2.Add(players[index[i]]);
}
原始关闭原因未解决 如何在一行中初始化of?
我的Kafka版本是。集群中有两个代理,4个主题,每个主题有4个分区。 当我跑的时候 对于所有主题/分区,我认为Broker1是领导者。 如何平衡领导的负载? 例如,对于主题1和主题2,代理1作为领导者,而对于主题3和主题4,代理2作为领导者。
需要筛选一个项目列表并检查item.discount()<=0,以防没有找到返回可选对象类型。 这是一个为列表添加值的代码,但我不知道如果列表是空的,如何获得可选对象
我写了一个脚本,检查Hadoop块报告,如果需要,它运行Hadoop平衡器。我读了这篇关于hdfs平衡器设计的文章,看起来我们需要在单独的机器上运行hdfs平衡器,这样它就不会重载名称节点。 我的这个理解对不对,请指正。 从这个输出来看,balancer似乎只在NameNode上运行。所以我的问题是我们总是需要只在name节点上运行平衡器吗?还是我们需要做一些配置才能让这个均衡器在网关机器上运行?
问题内容: 给定以下元组列表: 我如何将其拼凑成列表? 有没有一线做上面的事情? 问题答案: 您可以使用列表推导: 在以下情况下也经常使用: 但是,这并不是完全一样的。
这个问题是由打字错误或无法再复制的问题引起的。虽然这里可能有类似的问题,但这个问题的解决方式不太可能对未来的读者有所帮助。 我正在试图找到列表的中间值。我试过两种方法,但都不管用(我已经导入了我需要的东西,列表就在那里)。自拍是列表的名称 这就是错误 ret = umr_sum(arr, axis, dtype, out, keepdims) TypeError:无法对灵活类型执行reduce 另
16.4. 关联已访问列表 你对使用 列表遍历 将列表关联起来的做法已经熟知。 另一种方法可以完成同样的工作:使用内建 map 函数。 它的工作机理和 filter 函数类似。 例 16.10. 介绍 map >>> def double(n): ... return n*2 ... >>> li = [1, 2, 3, 5, 9, 10, 256, -3] >>> map(d
这个问题是由打字错误或无法再复制的问题引起的。虽然这里可能有类似的问题,但这一问题的解决方式不太可能帮助未来的读者。 总结: 对于我的商务课程,我们必须开发产品和/或服务。我正试图为其他团队开发一个解决方案,帮助他们管理库存。我已经有一个用Python开发的程序了,但是,C使开发GUI变得更容易(谢谢你,Visual Studio)。我在列表方面有困难。 以前检查过的资源: 在C中创建列表列表#