reflection 相关问题

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

使用Go反射包获取结构体字段标签

是否可以反映结构体的字段,并获取对其标签值的引用? 例如: 类型用户结构{ 名称字符串 `json:name-field` 年龄整数 } // ... 用户 := &U...

回答 3 投票 0

在C#中通过反射访问多个项目的所有类型、类和接口

我要问的问题似乎有一个可靠的解决方案,但老实说我还没有找到它。考虑一个具有多个项目(例如域层)的 ASP.NET Core Web API 应用程序,

回答 1 投票 0

C# 反射从实现接口的泛型类型调用发出的方法时发出无效程序

我正在 C# 中动态生成一个代理来包装来自接口的派生类型,拦截来自接口的方法并使用拦截的参数调用另一个方法。 我的...

回答 1 投票 0

使用反射扩展接口类型中包裹的切片的容量

我想使用反射扩展切片的容量,但变量本身是一个interface{},我需要先获取底层类型。但是,尝试访问底层类型结果...

回答 1 投票 0

查找不带参数的 PowerShell-Cmdlet

我想获取当前会话中没有参数(如果有)的所有 PowerShell-Cmdlet。 当我尝试时 获取命令-CommandType Cmdlet |其中对象 { $_.Parameters.Count -eq 0 } |

回答 1 投票 0

Java 反射返回 Scala 类的基类型

下面的代码中,Java反射看到的Scala类的get方法的类型是SSuperClass(Scala 2.13和Scala 3中都是)。然而,当对 Java 类执行相同操作时,类型是

回答 1 投票 0

删除方法后如何支持较旧的 Java 依赖项?

我正在为 Minecraft 编写一个使用 WorldEdit 的插件。有一个类 BlockVector3,其方法 getBlockX() 和 getX() 已被弃用并标记为删除,并由 x() 替换。 该...

回答 1 投票 0

C# 反射:无法加载 System.Net.Http

在我的项目(运行un .NET 4.5)中,我在 ReflectionOnly 上下文中加载一个程序集,它的依赖项之一是 System.Net.Http,Version=4.2.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11 .. .

回答 1 投票 0

C#。使用反射设置成员对象值

我需要您帮助解决以下代码。基本上我有一个名为“Job”的类,它有一些公共字段。我正在向我的方法“ApplyFilter”传递两个参数“job_in”和“job_filters”....

回答 2 投票 0

如何通过反射订阅内部静态事件 Action? C#

我想订阅外部类的内部事件操作的委托: 内部静态事件Action OnSingletonReady; 我无法编辑它所在的类。尽管该事件可能会暴露为 pu...

回答 1 投票 0

可以依赖自动属性支持字段名称吗?

简短版本:我可以依赖具有特定格式名称的自动属性支持字段吗?喜欢“k__BackingField”? 我正在编写一些序列化代码,它使用反射来...

回答 2 投票 0

获取给定结构的内部结构类型列表的类型特征

考虑以下代码: #包括 #包括 结构体foo { 构造一个{}; 结构体b{}; 结构体c{}; }; // 我们在这里使用一个假设的类型特征 '

回答 1 投票 0

如何在运行可执行 jar 时查找类

我正在运行一个可执行的 jar 并希望找到 jar 内的类列表,以便我可以在运行时决定运行哪个。可能我不知道 jar 文件的名称,所以无法取消...

回答 5 投票 0

迁移到springboot 3后动态方法调用的问题

我们目前正在将服务从 Spring Boot 2.x 迁移到 Spring Boot 3.2.1 和 java 21 版本,以下代码在 Spring Boot 2.x 中运行良好,但遇到了

回答 1 投票 0

如何模拟局部最终变量

我的方法中有一个局部变量,它是最终的。我怎么能嘲笑呢? 公共无效方法(){ 最终 int i=myService.getNumber(); } 我想嘲笑 当(myService.getNumber()).thenReturn(1); 怎么会...

回答 2 投票 0

Java Reflection - 获取泛型类型,可能是泛型的泛型?

我需要确定在运行时应用于 Java 对象的泛型类型。对于像 Map 这样的情况,这相当简单。我的代码如下所示: 受保护类...

回答 1 投票 0

获取某个类型的所有派生类型

是否有更好的(性能更高或更漂亮的代码;)方法来查找类型的所有派生类型? 目前我正在使用类似的东西: 获取已用程序集中的所有类型 检查我的类型与所有这些类型...

回答 8 投票 0

在 Swift5 中将一些属性值从一个类复制到另一个类实例

我正在快速编写一个应用程序,连接并存储对蓝牙设备的引用。该蓝牙设备物理连接到传感器(例如紫外线传感器、温度传感器等)并传输...

回答 1 投票 0

指定 Type.GetMethod 的参数

我正在使用反射来获取 TryParse 方法信息(为第一个猜出原因的人投票;)。 如果我打电话: typeof(Int32).GetMethod("解析", BindingFlags.Static | BindingFlags.Static | BindingFlags.Static BindingFlags.Public, 努...

回答 2 投票 0

从 PropertyInfo 获取枚举类

我有一个通用方法,它使用反射来获取给定类型的PropertyInfo。 PropertyInfo[] 属性 = typeof(TItem).GetProperties(); 如果其中一项属性恰好是...

回答 1 投票 0

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