在Helper.cs文件中。
直接代码
public static bool IsArray(object value) { if(value is string) { return false; } if (value is byte[]) { return false; } return value is IEnumerable; }
注:
如果value是string 则不是数组 直接返回false
如果value是byte类型也是直接返回false
因为数组Array父类是IEnumerable,只要判断value的类型是IEnumerable,则就是数组
这个判断是否还有其他的方法来进行判断