ak je problém len to, že nejde konverzia kvôli "." ale potrebuješ ",", tak len zmeňte CultureInfo...
pridajte System.Threading namespace
using System.Threading;
a potom do Main metódy pridajte zmenu CultureInfo na us:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
ide o to, že VS používa default cultureinfo systému, a to je sk-sk vo vašom prípade, a u nás sa používa desatinná čiarka, nie desatinná bodka... preto je potrebné explicitne zmeniť cultureinfo pre tento program na us - tam sa používa desatinná bodka a už bude konverzia fungovať
EDIT: teda... program by mal takto fungovať, ak je problém len v tomto