Generics und nullable Typ

Angenommen, ich habe eine Methode, die ein int als Zeichenfolge verwendet und das int zurückgibt, wenn die Analyse erfolgreich ist, oder andernfalls einen Nullwert.

    int? ParseValue(string intAsString)
    {
        int i;
        if (int.TryParse(intAsString, out i))
            return i;
        return null;
    }

Wie kann diese Methode so umgeschrieben werden, dass sie nicht nur mit int, sondern auch mit long, decimal funktioniert? und DateTime? ?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage