130 return Math.Pow(10, (
int)
Prefix);
353 ResidueExponent = Exponent - 24;
358 ResidueExponent = Exponent + 24;
415 case Prefix.Yotta:
return "Y";
416 case Prefix.Zetta:
return "Z";
417 case Prefix.Exa:
return "E";
418 case Prefix.Peta:
return "P";
419 case Prefix.Tera:
return "T";
420 case Prefix.Giga:
return "G";
421 case Prefix.Mega:
return "M";
422 case Prefix.Kilo:
return "k";
423 case Prefix.Hecto:
return "h";
424 case Prefix.Deka:
return "da";
425 case Prefix.None:
return string.Empty;
426 case Prefix.Deci:
return "d";
427 case Prefix.Centi:
return "c";
428 case Prefix.Milli:
return "m";
429 case Prefix.Micro:
return "µ";
430 case Prefix.Nano:
return "n";
431 case Prefix.Pico:
return "p";
432 case Prefix.Femto:
return "f";
433 case Prefix.Atto:
return "a";
434 case Prefix.Zepto:
return "z";
435 case Prefix.Yocto:
return "y";
Base class for script exceptions.
Static class managing units.
static Prefix ExponentToPrefix(int Exponent, out int ResidueExponent)
Converts an exponent to a prefix.
static bool TryParsePrefix(char ch, out Prefix Prefix)
Tries to parse a character into a prefix.
static int PrefixToExponent(Prefix Prefix)
Conerts a prefix to an exponent.
static string ToString(Prefix Prefix)
Converts a prefix to its string representation.
static double PrefixToFactor(Prefix Prefix)
Conerts a prefix to a multiplicative factor.
Prefix
SI prefixes. http://physics.nist.gov/cuu/Units/prefixes.html