Я вызываю статический метод parse на тип с помощью отражения, потому что я не знаю тип объекта во время компиляции (я знаю, однако он имеет метод parse , взяв строку).
Однако я получаю заметное исключение, каждая из них. Один объект (строка, int, двойной и т. Д.). < /p>
Как я могу быть более конкретным в моем методе вызова, чтобы убедиться, что я достигаю правильного метода ( parse (String s) < /em>), и исключение не брошено.Type returnType = p.PropertyType;
object value = returnType.GetMethod("Parse").Invoke(null, new string[] { "1" });
Подробнее здесь: https://stackoverflow.com/questions/196 ... -exception