Così accetta solo il punto.
codice:
using System.Globalization;
Double a = Convert.ToDouble(b,NumberFormatInfo.InvariantInfo);
Così accetta sia il punto che la virgola.
codice:
using System.Globalization;
//...
NumberFormatInfo nfi = NumberFormatInfo.InvariantInfo;
Double a = Convert.ToDouble(b.Replace(",", nfi.NumberDecimalSeparator), nfi);