我有一个初始化的数组,可能不包含任何项目.
让我们来吧a,
调用GetType()上a显然会返回一个数组类型.是否可以获取数组包含的项的类型?
显然a[0].GetType()可以工作,但是数组可能是空的并导致空引用异常.
Jon*_*eet 68
Type type = array.GetType().GetElementType();
Run Code Online (Sandbox Code Playgroud)
(这与获取数组中项目的类型并不完全相同 - 例如,object[]可能完全填充字符串.)