MethodInfo.Invoke mit out Parameter
einen Beispiel-code, was ich versuche zu tun, sicherlich besser als mein Englisch:
public bool IsNumericValueInBounds (string value, Type numericType)
{
double d = double.NaN;
bool inBounds = (bool)numericType.GetMethod ("TryParse").Invoke (null, new object[] { value, d });
return inBounds;
}
Leider die TryParse-Methode muss einem out-parameter, so dass dies nicht funktioniert.
irgendwelche Ideen wie man dieses Problem lösen?
(ps.: wäre dies nicht ein schönes Beispiel für das duck-typing? - weil ich weiß, dass jeder numericType hat eine "TryParse" - oder täusche ich mich?)
InformationsquelleAutor der Frage Bluenuance | 2009-02-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort TcKs