an example code what I try to do will surely do better than my english:
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; }
Unfortunately the TryParse method needs an out parameter so this doesn’t work. any ideas how to solve this?
(ps.: would’nt this be a nice example for duck typing? – because i know every numericType has an ‘TryParse’ or I am mistaken?)
1 Answer