reflection 相关问题

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

在 Java 中通过反射设置私有字段的最短、最好、最简洁的方法是什么?

嗨,我已经在 Java 中使用过 Reflection。但是如果您使用 java 标准(例如注入私有字段),您必须编写大量代码才能完成工作。 最短的w...

回答 4 投票 0

如何在C#中访问(EntryAssemblyName).Properties.Settings

以下是许多项目中通过链接共享的代码: FileUtil.cs 命名空间 CommonLib { 内部类 FileUtil { 公共静态布尔 OpenFile(输出字符串结果路径,字符串文件名,

回答 1 投票 0

如何使用反射来判断一个类是否是内部类?

正如标题所说,如何使用反射来检查类定义是否被定义为内部? typeof(...) 返回如下所示的某些属性,但不返回类是否定义为内部类。

回答 4 投票 0

如何使用反射调用带有 ref/out 参数的方法

想象我有以下课程: 牛类{ 公共静态 bool TryParse(string s, out Cow 牛) { ... } } 是否可以通过反射调用 TryParse?我知道基础知识: 瓦...

回答 2 投票 0

在 Kotlin 中一般将一种类型的值转换为另一种类型的值

我有一个包含 KType 对到 String 中的值的映射,我希望将这些值转换为其对中 KType 的类型(例如,将“123”转换为值为 123 的 Int)。 知道...

回答 1 投票 0

GSON 2.10.1 支持 Java 17 吗?

我们有一个在 Java 11 上运行的 kotlin(版本 1.9.21)服务,我们计划迁移到 Java 17。但是面临与 Gson(版本 2.10.1)相关的错误 java.lang.AssertionError: java.lang.

回答 1 投票 0

在类的所有方法之前运行一个方法

可以在 C# 3 或 4 中做到这一点吗?也许有一些反思? 魔法类 { [先于所有运行] 公共无效基方法() { } //在执行之前运行BaseMethod 公开

回答 9 投票 0

如何正确从TypeLambda中提取类型参数?

我在 Scala 3 中有一个宏处理类型,该宏是我在机身表面库中面临的问题的最小化重现。该宏显然工作正常,但一旦我添加选项 -Xcheck-

回答 1 投票 0

通过名称字符串从 Kotlin 对象获取属性值

我正在开发一个 Kotlin 项目,我需要收集 API 调用产生的错误并以可读的格式将它们返回给用户。 API 调用将返回包含错误的 JSON 字符串

回答 1 投票 0

使用 CompilerParameters 引用当前程序集

现在我正在开发一个项目,团队想要一种编写代码并编辑代码的方法,而不必重新编译整个项目,所以我决定尝试实现一个脚本引擎。 拥有

回答 2 投票 0

Reflection 模块中是否有类似“setField()”的例程?

我最近遇到了下面的 Reflection 模块(在标准库中): https://chapel-lang.org/docs/modules/standard/Reflection.html 我想这个模块可能对创建...

回答 1 投票 0

C# 动态事件订阅

如何动态订阅 C# 事件,以便给定一个对象实例和包含事件名称的字符串名称,您可以订阅该事件并执行某些操作(写入 cons...

回答 10 投票 0

使用包私有构造函数强制子类化 Java 类

我想强制让另一个库中的类对子类开放。类本身是公共的,但它唯一的构造函数是包私有的。我已经探索过用

回答 1 投票 0

如何从spring jar加载Class spring类

我在春季项目中获得了以下课程 接口 IStep { IStep doStep(); 字符串 getName(); } @成分 公共类 Step1 实现 IStep { 公共最终静态字符串名称=...

回答 2 投票 0

在 Rust 中,如何检查闭包捕获的值?

在 Rust 中,如何创建一个接受闭包作为参数的函数,并以反射方式迭代和打印闭包捕获的所有值? 例如: fn print_captured_values(f: F) w...

回答 1 投票 0

为属性 setter 或 getter 创建高性能开放委托

开放委托是对没有目标的实例方法的委托。要调用它,您需要提供目标作为其第一个参数。它们是优化代码的聪明方法,否则会使用

回答 3 投票 0

保留动态调用方法的异常

相关 有关的 我想动态调用 MethodInfo 对象,并将从其内部引发的任何异常向外传递,就像正常调用它一样。 我似乎有两个选择......

回答 5 投票 0

按特定标准过滤类属性

考虑以下模型(.NET 8、C# 12): 公共部分接口 IEntity { 公共长ID { 获取;放; } } 公共部分接口 IEntity 其中 TEntity :类、IEnti...

回答 1 投票 0

如何在 Kotlin/Native 中使用反射获取类属性或字段?

我有一个像这样的课程 类 Foo { val 条 = 条 () 有趣的 doSomething() { } } 如何在 doSomething 中获取 Foo 类的字段或属性? 看看这个::类几乎没有什么用处...

回答 1 投票 0

Field 的 GetValue 包含太多参数

我有一个字段,我正在尝试提取它的值。我试图使此方法通用,因为该字段可以包含 Double 或 Color 作为其值。我可以轻松获取字段的类型...

回答 1 投票 0

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