foreach(var filter in filters)
{
var filterType = typeof(Filters);
var method = filterType.GetMethod(filter);
if (method != null) value = (string)method.Invoke(null, new[] { value });
}
Есть ли способ без учета регистра способа получить метод?Нечувствительность к регистру GetMethod?
Если есть двусмысленность, что произойдет? Будет ли он просто вернуть первый, который он найдет? – mpen
@Logan: Спасибо :) Это странно, хотя; если единственное изменение, которое я делаю для вышеуказанного кода, - это добавить аргумент 'BindFlags', мой код перестает работать. 'method' становится null, даже с BindingFlags.Default. Что может заставить его прекратить сопоставление * ничего *? – mpen
@Mark - моя ошибка, флаги по умолчанию больше не применяются. Сообщение обновлено. –