Extraer decimal del comienzo de la cadena
Tengo una cuerda como5.5kg
o7.90gram
y quiero conseguir5.5
o7.90
como un valor decimal. ¿Cómo puedo obtener tal resultado en C # y una cosa más que mi cadena siempre comience con decimal?
Aquí está mi código que arroja un error cada vez que encuentra algo excepto un decimal.
string weight = attributeValue;
if (!string.IsNullOrEmpty(weight))
{
product.Weight = Convert.ToDecimal(attributeValue);
}
else
{
product.Weight = 0.00m;
}