Мне нужно, например, количество элементов списка, которые НЕ "".
Банкомат, я решаю это так:
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 пунктов, но на телефоне вы должны избегать такого кода.
Итак, мой вопрос, как я могу улучшить этот код?
Одна идея заключалась в том, что уже может быть метод для этого. Вторым методом будет то, что все могут быть заполнены только элементами, которые не являются "".
Как мне решить эту проблему?
Спасибо