9
A
回答
21
使用Type.IsArray
:
从MSDN:
int [] array = {1,2,3,4};
Type t = array.GetType();
// t.IsArray == true
Console.WriteLine("The type is {0}. Is this type an array? {1}", t, t.IsArray);
1
为什么不 '是' 经营者(我只是做了Visual Studio调试器的立即窗口快速测试),和它的作品。但不知道Tim的答案是否最佳。
void foo(object o)
{
if(o is System.Array)
{
//its array
}
}
相关问题
- 1. C#如何检查对象是否是多维数组
- 2. 如何在C中检查对象是否是数字#
- 3. 检查数组中的对象是否是另一个数组
- 4. 如何检查对象是否是某种类型的数组?
- 5. 如何检查对象是否不在mongoDb中的数组中?
- 6. 检查数组对象是否存在
- 7. 如何检查clojure对象是否是字节数组?
- 8. 如何检查JSObjectRef对象是否是数组?
- 9. 如何检查对象是否是数组?
- 10. 如何检查数组中的对象是否存在? [PHP]
- 11. 如何动态检查数组中的索引是否存在?
- 12. 如何检查对象是否是Cocoa中的Foundation对象?
- 13. 如何检查jQuery对象是否存在于数组中?
- 14. Swift:如何检查一个对象是否在数组中?
- 15. 如何检查对象是否在Mobx可观察数组中?
- 16. 如何安全地检查动态对象是否有字段
- 17. 检查数组中的任何对象的值是否为真?
- 18. 如何检查数组的对象是否等于选项值
- 19. 检查二维数组中的任何对象是否为空
- 20. Objective C如何检查并查看对象是否被选中?
- 21. in_array如何检查一个对象是否在一个对象数组中?
- 22. JAVA:如何检查对象数组中的所有对象是否是子类的对象?
- 23. 如何检查数组是否至少包含一个对象?
- 24. 如何检查对象数组是否为空?
- 25. 如何检查数组是否包含对象?
- 26. 我如何检查数组是否有对象
- 27. 如何检查对象是否包含字节数组?
- 28. 如何检查对象数组是否为空/空?
- 29. 如何检查对象是否有viewControllers数组
- 30. C++检查项是否在数组中
你是对的,我认为它不会工作只是因为它是动态的(GetType不显示在intellisense,当然...),但编译后,它工作正常。谢谢 – RollRoll