字符串到Array / Var设置.NET宾果

时间:2014-08-18 21:50:34

标签: c# .net arrays sorting

我在DB中有一组30个数字,它们都在一个单元格中,用空格分隔。我正在评估它们:

    <%# Eval("winning_numbers").ToString().Split(' ')[0]%>
    <%# Eval("winning_numbers").ToString().Split(' ')[1]%>
    <%# Eval("winning_numbers").ToString().Split(' ')[2]%>

等等,最多三十(29)。这会将它们全部显示在一行中。这些数字是随机的,最多75个,就像在宾果游戏中一样。我想要做的是将它们显示在一个表中,如果数字在01和15之间,它显示在第一行,16-30 =第二行,依此类推。我精神上陷入困境的地方是每层中没有数量有限的数字 - 它是完全随机的。我怎样才能做我想要的事情?

2 个答案:

答案 0 :(得分:0)

您正在寻找二维数组,请查看:

答案 1 :(得分:0)

如果列表中包含所有项目,则可以使用for循环遍历列表

for(int I = 0; I < numlist.Count; I++)
{
     //Inside the for loop we can check the number, and see what column it will fit into.
     if(1 <= I <= 15)
     {
          //The code to put the item into the respective list.
     }
     if(16 <= I <= 30)
     {
          //The code to put the item into the respective list.
     }
     etc...
}