reflection 相关问题

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

获取调用方法的名称

基本上我有一个网络服务,我正在尝试将某种使用情况登录进去。 为此,我创建了一个带有日志记录方法的类。 我在服务上实例化该类,然后调用

回答 8 投票 0

C# .NET Core 原生 AOT,带有反射 Activator.CreateInstance

我正在尝试使用反射的 Activator.CreateInstance 方法来生成具有如下参数的所需模块。 public TModule CreateModule(params object[]? 参数) ...

回答 1 投票 0

Android 的自定义类加载器?

我正在编写一个仪器库,我想在桌面和移动设备(Android)上使用它。 它的功能是: 公开一个带有单个参数的 main,即目标类的 main

回答 1 投票 0

是否可以从作为 ref 参数的方法中获取变量的名称?

我有两种方法,其中一个参数是从第一个到第二个引用的。 公共双 myFirstDouble = 1; 公共双 mySecondDouble = 2; 公共双精度计算() { // 做...

回答 2 投票 0

是否可以从之前的方法中获取ref变量的名称?

我有2种方法,其中一个参数从第一个到第二个被引用。 公共双 myFirstDouble = 1; 公共双 mySecondDouble = 2; 公共双精度计算() { //做事

回答 1 投票 0

Type.IsSerializable 的替代方案

我们在应用程序中使用 if (!value!.GetType().IsSerializable) 返回; 与此同时,IsSerialized 属性已过时(基于格式化程序的序列化已过时,不应使用...

回答 1 投票 0

调用方法时出现参数数量错误

我有类 AClass 和方法 someMethod,它获取一个对象数组作为参数。 公共类A类{ 公共无效someMethod(对象[]参数){ } } 主要是,当我尝试调用 t...

回答 5 投票 0

我们可以在Java 17中在运行时设置Java环境变量吗

我正在尝试在从 Java 8 迁移到 Java 17 的 Java 应用程序中使用反射在运行时设置环境变量。以前,在 Java 8 中,我能够修改环境变量...

回答 1 投票 0

我们可以在JDK 17中设置运行时的java环境吗

我正在尝试在从 Java 8 迁移到 Java 17 的 Java 应用程序中使用反射在运行时设置环境变量。以前在 Java 8 中,我能够修改环境变量...

回答 1 投票 0

C# 反射属性顺序

我正在使用 https://stackoverflow.com/a/531388/528131 中的代码成功地从基中检索对象实例的所有属性,问题是派生类型的属性...

回答 7 投票 0

获取参数从属性传递到方法中

我有一个属性放在一个方法上: [我的属性] 公共无效MyMethod(SomeClass道具){ //... } 假设我正在调用这样的方法: MyMethod(new SomeClass() { MyProp = 354...

回答 1 投票 0

.NET 反射:如何在运行时使用更少的参数创建通用子类?

我需要在运行时创建一个参数少于其父级的类型 (A:B)。 下面是一些使用此方法的代码。 动机是保持一些事情完整......

回答 1 投票 0

Dotnet 反射:如何在运行时使用更少的参数创建通用子类?

我需要在运行时创建一个参数少于其父级的类型 (A:B)。 下面是一些使用此方法的代码。 动机是让一些事情保持完整......

回答 1 投票 0

如何在C#中动态处理和显示不同数量的列(例如饮料成分)?

我正在开发一个从 API (TheCocktailDB) 获取饮料详细信息的项目。每款饮料最多可以有15种成分和相应的尺寸,但实际成分数量各不相同......

回答 1 投票 0

Oracle PL/SQL - 通过反射迭代对象表

这是另一个问题答案的扩展:https://stackoverflow.com/a/64913702/4351488。在提供的解决方案中,处理了原始数据类型,但我还需要处理嵌套

回答 1 投票 0

使用mapstruct.DecodeHookFunc将结构编码为映射[字符串]任何内容

如何使用 github.com/mitchellh/mapstruct 编码结构,例如: 类型结构体{ CreateDate *timestamppb.Timestamp `mapstruct:"create_date"` } 到: 地图[字符串]任何{ &q...

回答 2 投票 0

更改记录中的字段

我研究反射并尝试更改记录中的字段值。 公共记录帐户(整数id,字符串登录,布尔阻止){} 公共类主要{ 公共静态无效主(字符串[] args){ ...

回答 4 投票 0

go中的动态结构体字段枚举和属性解析

我正在尝试为我的 go 程序创建自定义属性标签。这些标签将与字段一起使用,这些字段将从保管库中提取它们的值,例如密码字符串 ault:"password"``.

回答 1 投票 0

无法更改单元测试中字段的可访问性。 getDeclaredField 找不到我的字段

我的 getDeclaredField 找不到我的字段 我找不到原因。有什么想法吗? 公共接口MapInterface,V> { 公共无效setValue(K键,V v ...

回答 1 投票 0

GetManifestResourceNames 返回空数组

我正在尝试将 xml 文件加载到方法中来处理它。我有两个项目:SignalServer 和 DbLibrary。在 DbLibrary 内部有一个 SQLQuery 类,它有一个方法 GetResourceTextFile(string

回答 1 投票 0

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