0

我有一个已经按字母顺序排序的字符串列表。但是我想在网页上“向下”显示字母列表。

即:列表为“1”、“2”、“3”、“4”、“5”、“6”、“7”,列数为4

目前我的 HTML 页面显示如下:

1     2     3     4
5     6     7

我希望它改为这样显示

1     3     5     7
2     4     6

我正在使用 Razor 遍历列表并构建一个无序列表。

有没有人有提示或算法以这种方式排序?

谢谢你。

4

1 回答 1

0

通常,您执行以下操作:

int nrows = list.Count / nCols;

for (int i = 0; i < nrows; ++i)
{
    for (int j = 0; j < nCols; ++j)
    {
        // display item[(i * nCols) + j] in column j
    }
}

我不知道库中是否有自动的东西可以为你做到这一点。

于 2012-11-05T01:34:58.787 回答