我需要例如列表項的數量,不是「」。 ATM,我解決這個問題是這樣的:如何獲得符合特定條件的列表項數目?
public int getRealCount()
{
List<string> all = new List<string>(originList);
int maxall = all.Count;
try
{
for (int i = 0; i < maxall; i++)
{
all.Remove("");
}
}
catch { }
return all.Count;
}
毫無疑問,性能是相當糟糕的。我很幸運,它只是一個10項列表,但在手機上,你應該避免這樣的代碼。
所以我的問題是,我該如何改進這個代碼?
一個想法是:可能已經有一個方法。第二種方法是:所有可能只填充不是「」的項目。
我應該如何解決這個問題?
感謝
也許列表的函數findAll是最好的?嘗試它的表現 – gaussblurinc 2012-03-16 21:00:06