gpt4 book ai didi

c# - 如何将对象转换为类型?

转载 作者:太空宇宙 更新时间:2023-11-03 19:50:35 25 4
gpt4 key购买 nike

<分区>

我有一个返回对象的通用方法。在某些情况下,我希望这个对象是一个列表,因此我希望访问该对象的列表属性。为了能够做到这一点,我需要将对象转换为对象类型。

我有一个有数据的对象

object obj

我正在尝试:

Type t = obj.GetType();

var t1 = (t)obj;

为了访问对象的列表属性:

 Type t = obj.GetType();

var t1 = (t)obj;

return t1.items.Tolist();

我该怎么做?

编辑:

如果我已经知道类型,例如:

Type t = obj.GetType();

var t1 = (ApiResult<IEnumerable<AlarmLog>>)obj;

return t1.Items.ToList();

这可行,但类型未知,我希望找到类型,转换它,然后返回我想要的列表。

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