eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming.Net Dictionary (System.Collections) problem z wyszukiwaniem...Re: .Net Dictionary (System.Collections) problem z wyszukiwaniem...
  • Data: 2009-08-17 02:51:12
    Temat: Re: .Net Dictionary (System.Collections) problem z wyszukiwaniem...
    Od: Bartek Etenkowski <n...@c...cz> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Marcin Połeć wrote:
    > string ret = "";
    > foreach(string s in kombinacje)
    > {
    > if(Check)
    > ret += s+", ";
    > }
    >

    Witam,

    na pierwszy rzut oka to problem może być z robieniem wielu konkatenacji
    (o ile Check(s) wiele razy zwraca prawdę). Spróbuj tak:

    StringBuilder result = new StringBuilder();
    foreach (string s in kombinacje)
    if (Check(s))
    {
    result.Append(s);
    result.Append(", "); // albo zamiast tych dwóch
    result.AppendFormat("{0}, ", s);
    }
    ret = result.ToString();

    Powinno być szybciej. Nie kompilowałem tego, metoda ctrl+c, ctrl+v
    działać nie musi. :)

    Pozdrawiam,
    --
    Bartek Etenkowski

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: