Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Expression Convert.ToDouble

2 réponses
Avatar
Chris81
Bonjour,

j'ai une expression

MethodCallExpression membreConverti =
Expression.Call(typeof(Convert).GetMethod("ToDouble", new Type[] {
typeof(string) }), be);

le souci que j'ai est que be peut avoir des valeurs vides ?? comment
résoudre cela ?


merci


--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/

2 réponses

Avatar
Jérémy Jeanson
Bonjour Chris81,

Il y a toujours moyen, même avec Linq de faire des tests avant une
conversion.

Ou tu peux utiliser la méthode TryParse pour ta conversion :
Double.TryParse(text, out value); // avec texte étant le texte à
convertir et value la valeur convertie si la conversion est possible.
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Avatar
Chris81
Comment faire une Expression.Convert avec Double.TryParse(text, out value)
ou une Expression.Call ?