Tack, det där med += var ett slarvfel. Dock är jag inte van vid att variabler från loopar inte kan användas utanför loopen då jag kommer från Ruby och Python till C#.
Och loopen tror jag blev bättre som en for-loop
for (; numberOfResults > 0; numberOfResults--)