Разделите строку и попробуйте проанализировать каждый обрезанный элемент массива.
string[] parts = "0.123, 0.456".Split(new Char [] { ',' });
foreach (string s in parts)
{
if (s.Trim() != "")
{
var result = float.Parse(s.Trim(), CultureInfo.InvariantCulture); // May throw an InvalidCastException
}
}