0
我有一个列表,它可以是2-10个项目中的任何一个。我需要遍历该列表,并根据列表中的数量将每个列表分配到适当的位置。C#在列表中使用foreach并绑定这些结果
我知道我列表中的第一项始终处于第一位。但是如果我有4个项目的话,我需要通过这个清单来做这样的事情。
项目2 ==列表项2 项目3 ==列表项3 项目4 ==最后一个列表项
我想这样的事情?有什么想法吗?
var count = myList.Count;
var lastStop = myList.Count - 1;
if (myList.Count == 2)
{
//dosomething here
}
else
{
foreach (item xxx in myList)
{
//
}
}
编辑试图澄清。
盖印一个固定数量的字段的pdf。通过Field10将它们称为Field1。
因此,我需要做的是始终使用List [0]标记Field1,这将始终为真。列表的其余部分需要按字段分配,列表的长度各不相同。例如:
如果在列表中两项: 字段1 =列表[0] 字段2 =列表[1]
有一个托运人和一个接收器,但在可能之间的多个点。所以我需要将接收器始终写入最后一个PDF,并在第一个字段和最后一个字段之间进行多次停止。
这是否帮助?
当你说分配到合适的位置时,你是什么意思?你的意思是你在你分配的UI中有什么东西? – tam 2012-02-14 19:08:39
这是功课吗?如果是这样,它应该被标记为 – 2012-02-14 19:09:15
对不起,我使用itextsharp库将它们放到pdf中。所以我有固定数量的字段。像field1,field2等 – PixelMuse 2012-02-14 19:09:37