在C#/.NET/.NET Core应用程序编程开发中如何,判断一个实例对象的数据类型是否为数组类型,应该怎样实现呢?
Rector
2020-04-28 提问
一种更安全的做法是使用MakeArrayType()方法来判断,如下:
MakeArrayType()
2020-04-26 回答
使用.NET框架内置的 Type.IsArray 属性结合 Type.GetElementType() 方法来判断一个实例对象的数据类型是否为数组类型,如下:
还可以创建一个泛型的静态扩展方法,来判断通用的数据类型,如下:
调用示例:
码龄: 3107天
专注.NET/.NET Core