Wyciąg dziesiętny z początku ciągu
Mam taki sznurek5.5kg
lub7.90gram
i chcę się dostać5.5
lub7.90
jako wartość dziesiętna. Jak mogę uzyskać taki wynik w C # i jeszcze jedno, że mój ciąg będzie zawsze zaczynał się od dziesiętnego.
Oto mój kod, który zgłasza błąd za każdym razem, gdy napotka coś z wyjątkiem dziesiętnego.
string weight = attributeValue;
if (!string.IsNullOrEmpty(weight))
{
product.Weight = Convert.ToDecimal(attributeValue);
}
else
{
product.Weight = 0.00m;
}