-
如何检查值是否动态实现接口?
假设我有一个名为 <code>Hello</code> 的接口,例如: <pre class="lang-golang prettyprint-override"><code>type Hello inte -
在运行时创建函数的 <Type>
我是反射领域的新手,我真的需要一些指导,需要将一小段代码转换为对运行时有效。 这部分目前 -
为什么reflect.Type{}.Implements(reflect.TypeOf(Interface(nil))) 不起作用?
标题有点难以解析,所以这里有一个更详细、更容易理解的例子: <pre><code>import "fmt" import "r -
C# 错误 CS0266:无法隐式转换类型“System.Array”
我想创建一个函数来动态分配数组成员元素。数组的大小不同,它们来自文件。 我使用反射从 struct 对 -
对从 ASP.NET Entity Framework Core 中的基类继承的所有类应用全局过滤
我正在尝试为某些继承自 BaseEntity 的实体实施全局过滤。我希望这种过滤以某种方式自动进行。所以我 -
给定 Array.Cast<T>(),如何通过反射确定 T?
TL;DR - 我希望这些都可以正常工作,但是(根据评论)它们不会: <pre><code>var c1 = new[] { FileMode.Append }. -
使用反射循环遍历所有可用的图标
Flutter 提供了一个 Icons 类,它定义了一长串可用的图标: <a href="https://api.flutter.dev/flutter/material/Icon -
为什么我无法使用反射访问字段类?
我的项目使用 java spring。 我尝试访问该属性并使用反射将其设置为特定值。 我尝试访问 User 类的 n -
为什么我得到 Java.lang.IllegalArgumentException:使用反射创建带有私有构造函数的新实例时参数数量错误
<pre><code>java.lang.IllegalArgumentException: wrong number of arguments at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.new -
C# System.Reflection 更改修饰符
我在某个类中有一个受保护的字段或属性。如何使用 System.Reflection 将其公开(通常更改修饰符)? -
c# 枚举列表以从文件夹结构映射 parentId
我有一个包含这个类的列表: <pre class="lang-cs prettyprint-override"><code>public class RazorTree { public int id { -
如果 exe 没有清单,如何使用反射加载 exe?
我有一个可执行文件的转储(运行时:v2.0.50727)。它运行良好,没有任何错误。我可以将它加载到 DnSpy -
通过 IL 替换类字段的值
为了学习和理解 IL,我试图替换对象中私有字段的值,但它不起作用。 <pre class="lang-cs prettyprint-overrid -
如何在代码中动态读取第三方控制台日志
我正在编写一个使用第三方库的 Java 应用程序;当出现问题时,这个库会向控制台发出有用的警告消息 -
C++20中反射的当前状态
我开始阅读 C++20 中的反射并感到非常困惑。它的当前状态是什么,即我们现在可以使用多少? 我 -
如何自动将修改应用于 Scala 中案例类的所有/某些字段?
我目前正在挑战自己以提高 Scala 和 FP 的技能。而今天: <ul> <li>我想出了一个你可能感兴趣的问题, -
将 AnnotatedElement 转换为类类型
我想知道如何改进当前代码,或者是否有更有效/更清晰的方法将 AnnotatedElement 返回转换为类类型,而不 -
如何使用 WIN32 Debug Info API 获取多态 C++ 对象的类名?
<strong>win32 调试器在检查器窗口中显示有问题的类名,这意味着信息必须可用,只是微软开发人员是否公 -
如何使用reflect从protobuf结构中仅获取数据(导出)字段? 转到 1.17 及更高版本最新版本 1.16
我的原型文件是这样的 <pre><code> _logger.Error(exception, "Error", exception.Message, exceptionId); </code></pre> < -
c#构造函数通过反射获取“基础”部分
我目前正在尝试解析一些随机 dll 的公共成员,我被困在使用反射获取构造函数的基本部分 <pre><code>@N -
如何使用反射将 map[interface{}]interface{} 转换为 map[string]string
我有一个结构 <pre><code>type ClientSubscriptions struct { ID int64 Service string Identifier string -
Java 反射:为抽象类创建构造函数
如果我有这个不能修改的类... <pre><code>public abstract class AClass { Object value; public AClass(Object value) { -
类型特征以确定数据成员的访问说明符从指向成员的指针到该成员
我正在寻找一种类型特征,它可以让我找出指向成员的指针是否指向 <code>public</code> 数据成员。 示 -
检查未知接口{}是否为空
您好,我想知道如果 <code>interface{}</code> 为空,我将如何在 Go 中进行验证。 我试过 <code>reflect.TypeOf(v) == -
创建泛型基类的实例
我正在使用 <code>this</code> 库,并尝试设置我的映射类的自动注册。为此,我需要为每个映射类调用 <code> -
如何从 C# 中的非公共成员获取值
我正在尝试访问 Jira 问题的 Sprint 名称。自定义字段 sprint 为空,但我需要的值存在于非公共成员中。我 -
C# 反射 - 获取实现接口的所有类型并按类类型应用它们?
我正在获取实现接口的类的所有实例,但我需要将该类类型传递到 Type 字段中,并且我不断收到“x 是一 -
如何在运行时仅知道泛型类型参数的字符串名称动态调用泛型方法?
我想在我的存储库中插入一个对象,但在编码时没有明确的那样: <pre><code>_repository<Car>().Add(carOb -
如何防止仅针对某些领域的反射?
我们都知道java中字段和方法的关键字“private”只在构建时有效,而在运行时需要3行才能绕过。 我正在