Избегание неоднозначного исключения матча ⇐ C#

Место общения программистов C#
Anonymous
Избегание неоднозначного исключения матча

Сообщение Anonymous »

Я вызываю статический метод 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

Вернуться в «C#»