Tengo una cadena como 5.5kg
o 7.90gram
y quiero obtener 5.5
o 7.90
como un valor decimal. ¿Cómo puedo obtener ese resultado en C# y una cosa más que mi cadena siempre comienza con decimal?Extracto decimal del comienzo de la cadena
Aquí está mi código que arroja un error siempre que encuentre algo excepto un decimal.
string weight = attributeValue;
if (!string.IsNullOrEmpty(weight))
{
product.Weight = Convert.ToDecimal(attributeValue);
}
else
{
product.Weight = 0.00m;
}
Uso TryParse(). –