reflection 相关问题

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

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

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

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

在 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

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