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 });
}
}
मैं कैसे डाल सकता valueकरने के लिए paramType? valueएक है string, paramTypeशायद सिर्फ एक बुनियादी प्रकार की तरह होगा int, stringया शायद float। अगर कोई रूपांतरण संभव नहीं है, तो मैं एक अपवाद को फेंकने के साथ शांत हूं।