Получить список ссылок с сайта

Всем доброго времени суток! Давно не занимался программированием, но сейчас появилась необходимость создать программу и ввести в нее функцию получения списка ссылок с сайта. Находил подобные статьи, но они VBS, JAVA и т.д., в чем я совсем не разбираюсь, есть ли у кого готовый код? Или хотя бы где почитать про функции и об их месте в коде?

var a := new system.Net.WebClient(); a.DownloadFile(‘http:\agar.io’, ‘a.txt’);

это загрузит первичный код сайта, но т.к. большая часть сайтов сейчас динамические… хз даже как про симулировать обработку данных… но если искать то в System.Net или System.Windows.Froms