Wie konvertiere ich eine Prozentzeichenfolge in eine doppelte?

Ich habe einen String wie "1.5%" und möchte ihn in einen doppelten Wert konvertieren.

Das geht ganz einfach mit:

public static double FromPercentageString(this string value)
{
    return double.Parse(value.SubString(0, value.Length - 1)) / 100;
}

Aber ich möchte diesen Parsing-Ansatz nicht verwenden.

Gibt es einen anderen Ansatz mit IFormatProvider oder so ähnlich?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage