C # comment convertir un double en chaîne avec une notation exponentielle

J’essaye de convertir double en chaîne au format de notation exponentielle. par exemple:

double l_dNum = 3.333; ssortingng l_strNum = l_dNum.ToSsortingng(); Console.WriteLine(l_strNum); //Wanted results: 3.33e+00 

Merci!

À partir d’ exemples MSDN

 ssortingng l_strNum = l_dNum.ToSsortingng("E"); 

Si vous voulez jusqu’à 2 décimales seulement

 ssortingng l_strNum = l_dNum.ToSsortingng("E2");