反射 问答列表

Scala:将 Iterable[Any] 转换为其内容的实际类型

作者:Da Mike 提问时间:6/27/2023

我希望能够将泛型可迭代对象转换为其内容的实际类型,但在编译时我不知道类型。有没有办法拥有这样的功能? def castIterable[IN, OUT](iterable: Iterable[IN]...

Kotlin 数据类:如何使用 Kotlin 反射将属性值转换为其实际属性类型?

作者:Ivaylo Tonev 提问时间:6/16/2023

如何将 的值转换为其实际类型?目前,类型是,我需要将其传递给需要特定类型的函数。我使用 和 获取 是 的实例。kProperty1.get(myClassInstance!!)Any?kPropert...

通过反射设置属性值不起作用,而直接在 C 中设置属性值#

作者:user2653422 提问时间:6/6/2023

我正在尝试通过 C# 中的反射来设置框架类型的属性的值。 该物业似乎是双打的容器,用单位丰富了双打。TargetPropTargetPropType 做以下工作 parentOfProperty....

如何强制转换为由于保护级别而无法访问的类型的列表?

作者:Cheyenne 提问时间:5/10/2023

我在第三方库中有一个类型,我无法标记为公共,但需要遍历这些对象的列表。我可以使用反射来获取对象,但这个对象是 List。简单地将其转换为 List 似乎不起作用。 Type pType = type...

CLR 反射和元数据管理 - 真相在哪里?

作者:grilledCheeze 提问时间:4/27/2023

我一直认为,当您实际请求所需的信息时,CLR 中的反射会按需加载类型的元数据。然后它被缓存,所有后续调用都会更便宜。至少,互联网上的一些文章是这么告诉我的。 但是,最近我读到,当在 CLR 中加载程...

无双重调度的访客模式

作者:Gonen I 提问时间:4/19/2023

最近,我遇到了一个代码片段,它演示了没有双重调度的修改访客模式。 他们使用运行时类来编写访问函数名称,这允许他们将 accept 函数移动到数据类的基类中,然后通过在访问器中添加通用访问函数来完全替...

有没有一种通用方法可以递归检查反序列化对象是否存在空字段?

作者:SRNissen 提问时间:4/11/2023

我收到许多不同的消息,我将它们反序列化为非常不同的对象 这些对象中的大多数都具有不可为 null 的字段,但在所有消息类型(从 GraphQL、Azure 服务和存储总线,到 CosmosSB 以及...

获取实现接口的所有类型

作者:juan 提问时间:8/26/2008

使用反射,如何以最少的代码获取实现 C# 3.0/.NET 3.5 接口的所有类型,并最大限度地减少迭代? 这是我想重写的: foreach (Type t in this.GetType().A...

C# 从数组字符串生成匿名类型

作者:Phil 提问时间:4/4/2023

我正在寻找一种方法来从对象构建匿名类型,其中它的属性名称与给定字符串数组中的属性名称匹配。像这样: //Current Way: var anonObject = primaryObject.Se...

你能使用反射在一个包中找到所有类吗?

作者:Jonik 提问时间:2/6/2009

是否可以在给定的包中找到所有类或接口?(快速查看例如包装,似乎没有。...


共87条 当前第3页