reflection 相关问题

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

无法获取或设置原型的属性

尝试获取对象的键和原型对象的所有对象(如果存在)时出现错误。当我尝试访问原型的键时,它给了我一个类型错误。这是怎么了

回答 1 投票 0

动态抛出“System.ArgumentException”时“发现不明确的匹配”

考虑这个函数: static void Throw(字符串消息) 其中 T : 异常 { throw (T)Activator.CreateInstance(typeof(T), message, (Exception)null); } 给定一个类型 T 的系统。

回答 3 投票 0

Java Reflection 通过 Android 通知上的内部类从 WhatsApp 获取消息

我正在寻找一种方法,当有多条线路时从 WhatsApp 通知中获取消息。 我正在尝试通过 A 中的反射从内部类内的私有变量获取值...

回答 1 投票 0

如何递归更新 Go 结构中的所有字符串?

我想递归更新结构中的所有字符串,包括结构中的所有字符串和任何切片。 我尝试了这段代码和这个答案,但都没有通过我的单元测试: 功能

回答 1 投票 0

有没有办法在belong_to关联中动态设置class_name

我已经搅动了这门课 模块账户活动 班级搅动 < AccountActivity belongs_to :subscription, class_name: 'NewSubscription' end end now, I have another subscription table

回答 1 投票 0

在 spring.xml 中用反射替换 getter setter

我有一个没有任何业务逻辑的填充器。 public void populate(最终的 PaymentModeModel 源,最终的 PaymentModeData 目标) { target.setCode(source.getCode()); 目标.setName(

回答 1 投票 0

Go:检查值类型是否为函数

如何检查 golang 中的某些变量是否具有 func 类型,如下所示: 函数 A() {} 函数主() { 变量 := A isFunc := IsFunc(variable) // true 或 false }

回答 2 投票 0

更新.NET项目依赖项

我需要更新项目中的一些.NET 程序集。 我检查了反编译的代码,发现新版本的汇编中的一种方法具有耗时的逻辑。 例如,程序集 X.1 有一些

回答 1 投票 0

EF Core - 查找未引用的实体

我正在尝试查找并删除未被其他实体引用的所有实体。例如,我有一个 FileEntity 和一个 CustomerFileEntity,它们有一个外键和一个导航属性......

回答 1 投票 0

如何修改golang中的嵌入结构?

我想在golang中设置嵌入结构的字段, 我怎样才能做到这一点。 尝试使用反射但对我不起作用。 类型 ProductTypeDbModel 结构 { 实体.BaseEntity 身份证...

回答 1 投票 0

自动从任何类型的两个元组==>成对的元组转换

我想要 C++17 中的某种反射。 为了测试它的功能和限制,我创建了一个仅复制 int 和 float 的自定义复制构造函数。 但是,我不知道如何自动合并元组...

回答 1 投票 0

如何从 C# ExpandoObject 中按名称动态获取属性?

我有一个 ExpandoObject,想要为其创建一个 getter,它将在运行时按名称返回属性,其中名称是在字符串中指定的,而不是硬编码的。 例如,我可以这样做:

回答 2 投票 0

我可以依赖 .NET 程序集名称的特定大写吗?

在我的代码中,我想检查是否加载了特定的程序集。我有这个代码: var 程序集 = AppDomain.CurrentDomain .GetAssemblies() .Where(a => a.FullName.StartsWith("Microsoft.

回答 1 投票 0

如何从C#中的对象实例获取自定义属性

假设我有一个名为 Test 的类,其中有一个名为 Title 的属性,并且具有自定义属性: 公开课测试 { [数据库字段(“标题”)] 公共字符串标题{获取;放; } } 还有延伸...

回答 7 投票 0

C# 如何将结构体作为参数传递给通过反射调用的 .DLL 方法?

我有一个通过反射动态调用的DLL, 当我尝试发送结构作为参数时,它会生成以下错误: “System.ArgumentException:‘MRaport’类型的对象...

回答 1 投票 0

在运行时将对象转换为泛型类型

我正在使用反射来调用通用方法,该方法返回一个对象,我想转换该对象以在之后调用方法。 公共静态字符串 GetTableName(此 ObjectContext 上下文,类型 T)...

回答 2 投票 0

C++ 中 Protobuf 的静态反射

这有点像“登月”,但仍然是:C++ Protobuf 实现是否支持“静态反射”?或者有没有办法让这个工作? 我的目标是拥有一个 API,例如...

回答 1 投票 0

C# 中将 json 文件反序列化为静态类

我有一个带有静态字段和 json 的静态类。 我可以将 json 反序列化为动态对象,因此我拥有所有字段,并且它们与类中的静态字段完全匹配。 我该如何使用

回答 2 投票 0

在 Scala 3 中:为什么运行时模式匹配无法使用 JVM 反射在鸭子类型上可靠地工作?

考虑以下示例: 对象 MatchDuckType { 特质Sup 类 Sub1() 扩展 Sup { def v1: 字符串 = "a" } def 示例(v: 任意) = { v 匹配 { 案例_:S...

回答 1 投票 0

如何在C#中从字符串调用委托?

是否可以通过变量名称(作为字符串)调用存储在变量中的委托?我想我必须使用反射机制,但我没有得到任何结果 示例代码: 类演示 { 噗...

回答 4 投票 0

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