reflection 相关问题

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

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:“对象”不包含“名称”的定义

尝试解开这个谜团! 我的动态结构仅在某些情况下有效: 这是我安装动态对象的地方 字符串总统{得到;放; } =“老板”; 字符串名称 {...

回答 1 投票 0

我可以安全地将数字转换为枚举并带有后备值吗?

我想写这样的东西: 模板 E safe_cast_to_enum(std::underlying_type_t e); 对于枚举类(或只是枚举?)E,将 e 转换为

回答 2 投票 0

Java合成方法与桥接方法混淆

如类型擦除和桥接方法的效果中所述,桥接方法意味着它也是一种合成方法。问题是,调用 isSynthetic 方法是否有可能返回 tru...

回答 3 投票 0

如何在 C# 中通过反射找到所有未从代码中继承的类型?

我有一些从基类继承的类,还有其他从无继承的类: 公共类 SomeDerivedClass :基类 和 公共类 FreeFromInheritanceClass { } 我是...

回答 1 投票 0

如何使用反射向接口注册通用服务

我有多个具有这种模式的服务,每个存储库类都使用泛型作为上下文,并且也使用泛型实现一个接口: 公共部分接口 IUserRepository<

回答 1 投票 0

实体框架 C# 中的反射

我正在尝试使用反射通过实体框架进行动态选择。 这个想法是,该方法将获取列名称、要搜索的每列的值和顺序作为参数...

回答 5 投票 0

反射安全吗?

我正在尝试 PropertyChangeSupport,它具有有用的 firePropertyChange 方法。如果安全性是一个问题,那么使用反射来触发方法实际上是否安全,如下行或

回答 3 投票 0

如何正确使用phpunit中的mockbuilder?

我正在尝试使用 phpunit mockbuilder 来模拟我的一个类,但我只想要“index”方法。但是当我尝试使用下面的代码时,var_dump 表明我在

回答 1 投票 0

在 JRuby 中获取由字符串表示的 Java 类? (没有评估)

我想在 JRuby 中调用 Java 类的静态方法。目前为了实现这一点我使用: 类名=“com.slackworks.naether.util.LogUtil” clazz = eval(类名) clazz.setLogLevel(“调试”) 它

回答 4 投票 0

设置私有字段的值

为什么以下代码不起作用: 班级计划 { 静态无效主(字符串[]参数) { SomeClass s = new SomeClass( ); s.GetType( ).GetField( "id" , System.Reflection.

回答 4 投票 0

如何进行 PHP StdClass 反射

我有一个将 php 变量记录到文件的功能。有一个部分处理对象 elseif(is_object($var))... 并且它适用于任何应用程序对象。但如果 va...

回答 2 投票 0

将java.lang.reflect Field的accessibility设置为true有什么问题吗?

我正在尝试编写一个通用函数来打印任何对象的各个字段。我正在使用 java.lang.reflect.Field 来获取对象中的各个字段。然而,该代码仅在我...

回答 1 投票 0

在 C# 中对一个以 long 列表作为其唯一参数的方法陷入反射

我的 TeacherBusiness.cs 类中有这个方法: 公共列表 GetList(列表 ids) 我想通过反射来调用它。这就是我所做的: var ids = 新列表 { 1,...

回答 1 投票 0

在运行时检查类是否是代码的一部分或依赖项之一的一部分

我正在开发一个使用 Java Reflect 库来获取类及其超类的方法的引擎。为了进行分析,我需要知道哪些方法是由超类继承的...

回答 1 投票 0

反射泛型获取字段值

我正在尝试通过反射获取字段的值。问题是我不知道该字段的类型,必须在获取值时决定它。 此代码会产生以下异常: 无法设置...

回答 10 投票 0

从泛型类型参数获取类的静态属性

假设我有以下内容: 公共类 GetById :其中 TEntity :实体 { 公共 Guid EntityId { 获取;放; } 公共 TEntity 执行() { // 在这里获取实体 ...

回答 1 投票 0

boost pfr 如何获取结构体的字段名称?

在 Boost 1.84 中(目前正在进行中): 大新功能:字段名称反射。添加了新的 constexpr boost::pfr::get_name() 函数,该函数返回带有字段名称的 std::string_view...

回答 1 投票 0

在 Kotlin 中,我可以访问已知的“when”子句值吗?

我有一些此类代码的实例: 枚举类 Cat { Fat、Greedy、Sleepy、Lasagna } ... 当(猫){ Fat -> // 做脂肪 贪婪 -> // 贪婪 否则 -> 抛出 RuntimeExcep...

回答 1 投票 0

如果我们在编译时不知道类型参数,如何使用反射设置字典?

我们在某个未知类中有一个字典,DictionaryMyDictionary,并且我们有使用反射获得的 FieldInfo 对象。我们还有类型参数 Type keyType = ty...

回答 2 投票 0

如何在序列化过程中跳过某些类型的字段?

我有一个 Spring AOP 服务,它拦截许多不同的第三方控制器端点。我的服务运行一个端点,获取结果 DTO,使用 ObjectMapper 将 DTO 序列化为 json,发送 j...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.