Это работает нормально:
var expectedType = typeof(string);
object value = "...";
if (value.GetType().IsAssignableFrom(expectedType))
{
...
}
Но как мне проверить, является ли значение массивом строк, не устанавливая expectedType
на typeof (строка [])
? Я хочу сделать что-то вроде:
var expectedType = typeof(string);
object value = new[] {"...", "---"};
if (value.GetType().IsArrayOf(expectedType)) // <---
{
...
}
Возможно ли это?