我有这样的ArrayList:在一个ArrayList中删除 “” 元素
ArrayList ftd = new ArrayList();
ftd.Add(new string[]{ "foo1.txt", "01.01.2011" });
ftd.Add(new string[]{ "foo2.txt", "04.01.2011" });
ftd.Add(new string[]{ "foo3.txt", "09.01.2011" });
和一些逻辑之后ArrayList中看起来是这样的:
[0] = { "foo1.txt", "01.01.2011" }
[1] = { "", "04.01.2011" }
[2] = { "foo3.txt", "09.01.2011" }
NOW:我如何环路直通FTD和删除那里的元素第一个变量是“”?
如果你在arraylist中使用每个数组的长度变量,你可以比较长度和数组的长度等于1的位置,你可以删除它。 – 2011-03-01 09:30:49
请注意,将日期存储为字符串总是不好的做法。 – Bazzz 2011-03-01 10:00:03