reflection 相关问题

反射是程序在运行时观察和/或修改其结构和/或行为的能力。反射高度依赖于实现代码语言 - 请标记使用此标记时使用的代码语言。

通过反射设置私有字段值

我有2个班级:父亲班和儿童班 公共类父亲实现可序列化,JSONInterface { 私有字符串a_field; //这里设置器和获取器 } 公共类子类扩展父类{ ...

回答 6 投票 0

如何区分.NET中编译器生成的类和用户类

我的程序中有一段代码,通过检查编译器生成的类的类型名称中是否包含“DisplayClass”来区分它们。 读完这个答案后,我想我需要更好的......

回答 2 投票 0

.Net 创建可以通过反射传递给方法<T>的对象

目前我有自定义映射器,它接受 TSource 和 TDestination; 公共静态 TDestination Map(TSource sourceObject) { var 目的地对象 =

回答 1 投票 0

Excel 宏 VBA 连接到 Reflection Desktop 以打开新会话

我正在尝试在 Reflection 中自动化一个流程,并使用 Attachmate 站点中的代码来打开连接: 私有子 OpenReflectionIBMSession() '为

回答 2 投票 0

仅获取内部类构造函数的显式参数

constructor.getParameterTypes() 方法的文档是这样说的: ...请注意,某些内部类的构造函数除了显式声明之外,还可能具有隐式声明的参数...

回答 1 投票 0

如何通过名称获取结构体的属性?

我有这个结构定义: // 两列,都是字符串。 类型ExampleStructItem结构{ 名字字符串 姓氏字符串 } 我有这一段列名: 列 := []str...

回答 1 投票 0

在消息中发送类字段元数据

有人在 Jackson JSON 中遇到过这个问题吗?不知何故,JSON 包含了我的每个类的字段类型,以及我不感兴趣的其他元数据,因此发送的数据非常巨大! ...

回答 1 投票 0

如何用C#反射判断一个类型是否实现了接口

C# 中的反射是否提供了一种方法来确定某些给定的 System.Type 类型是否模型化某些接口? 公共接口 IMyInterface {} 公共类 MyType :IMyInterface {} // 应该产生“true”

回答 16 投票 0

需要帮助在没有外部库的情况下在 C# 中使用泛型和属性解析 JSON

我正在使用泛型和自定义属性在 C# 中开发 JSON 解析器,但是在将 JSON 数据正确解析到我的模型类中时遇到了问题。我想在不使用...的情况下实现这一目标

回答 1 投票 0

使用反射获取属性值时参数计数不匹配

我有以下代码: 类型目标 = Type.GetType("CPS_Service." + DocumentType); // 创建我的目标类的实例 实例 = Activator.CreateInstance(目标); foreach(XElement...

回答 1 投票 0

为什么Unsafe.defineClass CPU占用率高

在 Java 8 / SpringBoot/Tomcat Web 应用程序中观察到运行时间极长的请求(> 30 秒)。并且滞后时间会随着程序运行时间的延长而增加。但回应...

回答 1 投票 0

运行时编译代码,加载到当前应用程序域,但Type.GetType看不到它

我在运行时编译一些代码,然后将程序集加载到当前的应用程序域中,但是当我尝试执行 Type.GetType 时,它找不到类型... 这是我编译代码的方法... 公开

回答 2 投票 0

使用反射从简单的类中获取字段值

我有一堂课: A类{ 公共字符串 a = "A-val" , b = "B-val"; } 我想通过反射打印对象成员 //这里的对象是必要的。 对象数据 = new A(); FieldInfo[] 字段...

回答 3 投票 0

如何获取Nothing的KType?

我正在使用 Kotlin 进行 Reflection Stuff™,并且我正在尝试用 Nothing 来填充通用参数。然而,为此我需要一个 Nothing 的 KType。 typeOf() 不起作用,因为我不能 ...

回答 1 投票 0

有没有办法在运行时判断Java的final字段是否是常量?

我希望能够在运行时(大概使用反射)区分这两种情况,前者有一个在初始化时定义的最终字段(即常量),而后者

回答 1 投票 0

恐慌:反射:在接口 Value 上调用reflect.Value.FieldByName

我有一个interface{}类型的变量,我想使用反射更改字段的值。我该怎么做呢?由于其他要求,变量必须是 interface{} 类型。如果变量是...

回答 3 投票 0

如何在不引用Castle DynamicProxy的情况下检测Type是否是生成的DynamicProxy?

我正在使用 castle DynamicProxy,想知道是否有一种方法可以在不引用 Castle DynamicProxy 的情况下检测类型是否是代理? 因此,当我使用 Castle DynamicProxy 作为示例时,我

回答 5 投票 0

通过私有设置器获取类的反射属性

我正在尝试获取具有私有设置器的类的所有属性。这看起来很简单,但是我遇到了一种奇怪但可能正常的行为。 这是我已经实施的解决方案

回答 1 投票 0

如何将字符串转换为 JavaScript 中的函数引用?

我想要的是将函数的名称作为字符串传递,就像我传递了对该函数的引用一样。例如,我想做这个: var 测试 = 函数(fn){ fn(); } 测试(警报); ...

回答 6 投票 0

全局查找函数的导入

我正在为slash框架开发一个测试装置,它需要修改time.sleep的行为。由于我无法使用 pytest 的原因,所以我正在尝试推出自己的基本猴子补丁支持......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.