gpt4 book ai didi

c# - 数组项上的 GetType()?

转载 作者:IT王子 更新时间:2023-10-29 04:00:57 26 4
gpt4 key购买 nike

我有一个可能不包含任何项目的初始化数组。

我们称它为a

a 上调用GetType() 显然会返回一种数组类型。是否可以获取数组包含的项的类型?

显然 a[0].GetType() 可以工作,但数组可能为空并导致空引用异常。

最佳答案

好吧,你可以获得element type of the array :

Type type = array.GetType().GetElementType();

(这与获取数组中项目的类型不太一样 - 例如,object[] 可能完全由字符串填充。)

关于c# - 数组项上的 GetType()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2085172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com