projeyi inceleyecek zamanım yok hocam maalesef, zaten windows kullanmıyorum. eğer 0 dönüyorsa kodlarında bir sıkıntı var, programın bazı yerlerine break pointler koyarak değişkenleri takip ederek, dönen değerlerden bir şeyler çıkarabilirsin belki..
regex kullanmak yerine html agility pack kullanıp google sonuçlarını divler şeklinde alarak sıralamayı daha kolay bulabilirsin.
ayrıca çekmiş olduğun get her zaman doğru sonucu vermez, çünkü google belli bir süre sonra banlar ip yi. bunun yerine en mantıklısı google search api sini kullanmaktır. belirli bir sorgulamaya kadar ücretsiz, ondan sonra kredi kartı onayı istiyorlar, eğer çok daha fazla ise sorgular, makul bir ücretle bu işi yapabilirsin. (google search için %100 emin değilim ama maps sorgulamada işleyiş bu)
edit: google api nin asp.net olması önemli değil, c#*a kullanabilrisin.. vardır örnekleri internette..
kolay gelsin