1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
我是有一个泛型,里面有不确定条数据,比如30条数据
我要输出到 html 的一个table中
比如输出的顺序
第1个 第6个 第11个 第16个 第21个 第26个 用css A
2 7 12 17 22 27用css B
3 8 13 18 23 28 用css C
4 9 14 19 24 29 用css D
5 10 15 20 25 30 用css E
int i=1;
foearch(var info in list)
{
//...
i++;
}
想出来了。。刚才头昏
1 public static string GetStyle(int type) 2 { 3 if ((type - 1)%5 == 0) 4 { 5 return "A"; 6 } 7 else if ((type - 2) % 5 == 0) 8 { 9 return "B"; 10 } 11 else if ((type - 3) % 5 == 0) 12 { 13 return "C"; 14 } 15 else if ((type - 4) % 5 == 0) 16 { 17 return "D"; 18 } 19 else if ((type - 5) % 5 == 0) 20 { 21 return "E"; 22 } 23 return "A"; 24 }
给他一个自定义一个属性TabIndex 等于for中的i,对i进行处理
string html=""; html += "<table>"; string css=""; for (int i = 1; 1 <= 5; i++) { if (i == 1) { css = "A"; } else if (i == 2) { css = "B"; } else if (i == 3) { css = "C"; } else if (i == 4) { css = "D"; } else if (i == 5) { css = "E"; } html += "<tr>"; for (int j = i; j < a.length; j + 5) { html += "<td class='"+css+"'>" + a[1] + "</td>"; } html+="<tr>"; } html += "</table>"; return html;
怎么与CSS扯上关系了?
参考一下吧
static void Main(string[] args) { int num = 0; for (int i = 1; i <=6; i++ ) { for (int j = 1; j < 6;j++ ) { num++; Console.Write(num); } for (int k = 1; k < 6;k++ ) { Console.WriteLine(); } } }
或者这样:
static void Main(string[] args) { int info = 47;//获取你的数据总条数赋值给info for (int i = 0; i < info;i++ ) { if(i%5==0){ Console.WriteLine(); } Console.Write(i+1); } }
结果:
这么low的问题还拿出来问,自己想一下就出来了
能想出来我就不问了