這工作得很好:如何檢查對象是否是某種類型的數組?
var expectedType = typeof(string);
object value = "...";
if (value.GetType().IsAssignableFrom(expectedType))
{
...
}
但是我怎麼檢查是否值是不設置expectedType
到typeof(string[])
一個字符串數組?我想做類似的事情:
var expectedType = typeof(string);
object value = new[] {"...", "---"};
if (value.GetType().IsArrayOf(expectedType)) // <---
{
...
}
這可能嗎?
是否想知道對象是否聲明爲字符串[]。或者如果一個對象[]僅包含某種類型的實例? – 2011-03-11 15:34:26