我有一个已按字母顺序排序的字符串列表。但是我想在网页上“向下”显示按字母顺序排列的列表。
ie:列表为“1”,“2”,“3”,“4”,“5”,“6”,“7”,列数为4
目前我的HTML页面显示如下:
1 2 3 4
5 6 7
我想让它像这样显示
1 3 5 7
2 4 6
我正在使用Razor遍历列表并构建一个无序列表。
有没有人有提示或算法以这种方式排序?
谢谢。
答案 0 :(得分: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
}
}
我不知道图书馆中是否会自动为你做这些事情。