reflection 相关问题

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

如何以反射方式打印方法体?

现在我有 私有静态无效 getMethods(Class clazz) { Method[] declaredMethods = clazz.getDeclaredMethods(); for (方法 aMethod : 声明的方法) {

回答 3 投票 0

如何从AssemblyLoadContext加载的对象获取接口

/// /// 这里asm是从HostAssemblyLoadContext加载的 /// /// ///

回答 1 投票 0

ruby ARGF 的类名很奇怪

这是一个 cruby bug 吗? km@latika:~$ ruby -v -e 'puts nil.class.to_s, ARGF.class.to_s' ruby 3.1.2p20(2022-04-12 修订版 4491bb740a)[x86_64-linux-gnu] 零级 ARGF类 km@latika:~$ jruby -v -e 'p...

回答 1 投票 0

在 Kotlin 中使用不同类型的引用通过反射访问属性时出现问题

我尝试在复杂的场景(使用泛型等)中通过反射读取属性的值。但我总是因为这个错误而失败: 类型不匹配:推断类型是 ReflectionTest.Person 但不是...

回答 1 投票 0

如何使用Reflection调用自定义运算符

在我的小项目中,我使用 System.Reflection 类来生成可执行代码。我需要调用自定义类型的 + 运算符。有谁知道如何调用自定义cl的自定义操作员...

回答 4 投票 0

在java中的字段中存储方法(干净地)

我的情况是尽可能干净地使用 Javas OOP 设计游戏,我需要将另一个类的静态方法存储到 current 的字段中,而不使用 try{}catch{}。更具体我需要...

回答 1 投票 0

Reflection GetField() 不适用于 GetType(),仅适用于 typeof(T)

我在反思中遇到了一些奇怪的行为。这似乎是一个错误。 我一直在我的 C# 项目中使用反射来访问各种自定义数据类型中的公共字段。我一直在使用单声道...

回答 1 投票 0

Java 编译时替换(带注释的方法/满足条件的方法)

我可以想象这是不好的做法,但这纯粹是为了一个私人项目并作为我自己的练习。 我有一个类,它有很多不同的静态方法。它们用于测试一些东西

回答 1 投票 0

使用 COM 对象上的反射调用方法

我有一个 COM 对象的实例...它的创建方式如下: 类型 type = TypeDelegator.GetTypeFromProgID("Broker.Application"); 对象应用程序 = Activator.CreateInstance(type); 当我尝试...

回答 3 投票 0

Minecraft 修改私有变量

我正在尝试为 Minecraft 1.12.2 编写一个 Forge mod。我想对主菜单进行修改(有些模组会这样做,所以我知道这是可能的),但我想更改的内容(再次......

回答 1 投票 0

如何发出带有属性的接口?

我想使用 TypeBuilder 创建具有某些属性的接口。我正在尝试修改如何动态创建类问题中已接受的解决方案。 这是

回答 1 投票 0

在可移植类库中使用反射获取继承的公共静态字段

在可移植类库中,我有 2 个类: 家长 公开课家长 { 继承的公共字符串; 公共静态字符串继承静态; } 而孩子就是从中衍生出来的 公开

回答 2 投票 0

Roslyn 分析器中的 TypeInfo.IsAssignableFrom

在我的 Roslyn 分析器中,我通过以下方式获取参数的 Microsoft.CodeAnalysis.TypeInfo var argumentTypeInfo = SemanticModel.GetTypeInfo(argumentSyntax.Expression); 我还有另一个 Microsoft 实例。

回答 1 投票 0

如何将字符串转换为任意类型

我想将字符串转换为泛型类型 我有这个: 字符串 inputValue = myTxtBox.Text; PropertyInfo propInfo = typeof(MyClass).GetProperty(myPropertyName); 输入 propType = propInfo。

回答 4 投票 0

如何从不同的模块检查和调用Python的__main__模块中的函数

在Python中,模块中的函数是否可以检查__main__中的函数列表,然后执行与模式匹配的函数? 例如,我可以编写一个包含 fu... 的模块吗?

回答 1 投票 0

20美元解决奖励! Unity:相机仅渲染高于特定高度的像素? (或者自定义截锥体形状?)

我正在使用翻转的水下捕获和渲染纹理来创建水面上的倒影。然而,它捕获了整个物体,从而反射了应该在水下且看不见的部分(参见...

回答 1 投票 0

获取类中所有变量名

我有一个类,我想找到它的所有公共字段(而不是方法)。我该怎么做?

回答 5 投票 0

使用 Lua 的 `debug.getlocal` 函数对性能有什么影响?

Lua 的 debug.getlocal 函数对于标准 Lua 参考实现有何性能影响?我知道反射往往会产生一定的开销,具体取决于...

回答 1 投票 0

C# 泛型和反射接口 - 如何让智能感知发挥作用

我的代码(如下)正在工作......但是,目前该解决方案没有为我提供对象 rs 允许的方法的智能感知。 我怎样才能“投射”我的动态对象...

回答 1 投票 0

检测方法内的无限循环

我的主类中有2个方法 公开课 pol{ 公共子(){ //... 做这个 //... 做这个 //... 做这个 返回结果 } 公共子2() ...

回答 6 投票 0

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