foreach (var filter in filters)
{
var filterType = typeof(Filters);
var method = filterType.GetMethod(filter, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static);
if (method != null)
{
var parameters = method.GetParameters();
Type paramType = parameters[0].ParameterType;
value = (string)method.Invoke(null, new[] { value });
}
}
Làm thế nào tôi có thể truyền valueđến paramType? valuelà một string, paramTypecó thể sẽ chỉ là một loại hình cơ bản như int, string, hoặc có thể float. Tôi rất tuyệt khi nó đưa ra một ngoại lệ nếu không có khả năng chuyển đổi.