reflection 相关问题

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

在 C# 中动态调用方法的选项

我看到了很多与如何调用这样那样的方法相关的问题。我没有找到如何通过反射或任何其他方式调用方法的不同选项的列表...

回答 1 投票 0

在静态方法中获取非静态方法名

我正在尝试做一些相当简单的事情,但不确定是否有任何方法可以简单地创建我的类的虚拟实例。 我试图简单地使用...

回答 2 投票 0

运行时动态调用MoqSetup()

我想创建一个工厂,为我的单元测试创建常用的模拟对象。我已经成功设置了测试,以便可以模拟 Linq2Sql DataContext 并返回内存表

回答 2 投票 0

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

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

回答 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

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