Tohle je mimořádně hloupé, pomalé a obecně nepoužitelné řešení. Co když někdo bude mít ID dvě miliardy? Jestli vám tam půjde cyklus od 0 do dvou miliard a v každém kromu budete ještě procházet celé pole, které třídíte, tak tedy potěš koště, to se načekáte dost dlouho. Nehledě na to, že tím nesetřídíte desetinná čísla, texty ani cokoliv jiného, bude to "fungovat" jen na integery. Pokud potřebujete .NET 2.0, standardní postup je tento - použijete na kolekci metodu Sort, případně pokud je to pole, je funkce Array.Sort. Pokud jsou v poli / kolekci prvky typu string, int, double apod., tak je to jasné - setřídí se to podle nich. Pokud tam dáte vlastní objekty, tak jim naimplementujte rozhraní IComparable - blogpost o tom jsem psal zde: http://www.vbnet.cz/blog-clanek--170-net... A v PSPadu ty aplikace určitě nepište, nainstalujte si Visual Web Developer 2010 Express, je zdarma a máte tam pořádnou intellisense, podporu ladění atd.
|