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