reflection 相关问题

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

Activator.CreateInstance 性能替代方案

我正在使用 RedGate 进行一些性能评估。 我注意到使用 Activator.CreateInstance (带有两个构造函数参数)动态创建实例需要相当长的时间......

回答 4 投票 0

如何确定一个类型是否实现了特定的泛型接口类型

假设以下类型定义: 公共接口 IFoo : IBar {} 公共类 Foo : IFoo {} 如何确定类型 Foo 是否实现了泛型

回答 14 投票 0

程序集未正确保存

我有一些非常简单的代码来生成程序集并在包含的类型上调用方法。 该方法被调用并正确运行,但是当我使用 Reflector 查看生成的程序集时,...

回答 2 投票 0

获取具有外部组件自定义属性的所有属性

我读过的主题: 如何获取具有给定属性的属性列表? 反射 - 获取属性的属性名称和值 我创建了一个外部程序集(类库)并定义了一个类...

回答 1 投票 0

如何将函数的属性获取到该函数中?

当我获得函数的属性时。如果我 getName(),我有一个名称为 Base\Service\Client 的路径 ilters ..我如何只能获取名称为过滤器? #[过滤器(['电子邮件', '电子邮件已验证', '已启用', '

回答 1 投票 0

反思:如何获得泛型方法?

可能的重复: 如何使用反射调用泛型方法? 通过反射选择正确的通用方法 你好呀 假设我在一个类中有以下两个方法: 公共空间

回答 2 投票 0

动态模块什么时候会出现类型加载异常?

我有一个动态模块,当我的应用程序运行时,它会添加类型。该模块是通过以下代码创建的: var assemblyName = new AssemblyName("MyAssembly"); var assemblyBuilder =

回答 2 投票 0

C# 反射:获取具有多个泛型重载的静态方法

我们如何通过反射获得像 Tuple.Create 这样具有多个泛型重载的方法,并将其与我们的自定义泛型类型参数一起使用? 用例:泛型类型参数已知...

回答 1 投票 0

从文件中获取类名

我有一个 php 文件,其中只包含一个类。我如何通过知道文件名来知道有什么类?我知道我可以用正则表达式匹配做一些事情,但是有标准的 php 方法吗? (菲尔...

回答 12 投票 0

热衷于使用通过反射获得的类 returnType 进行转换?

我正在使用反射来获取方法的返回类型,即字符串。 当我调用函数时,我需要将返回值转换为字符串。 如何在不显式使用 String 而是使用

回答 1 投票 0

从嵌套类属性中获取布尔值

我正在尝试使用PropertyInfo的GetValue()方法,但它似乎不起作用。 public bool IsDeviceOperable(ServiceType类型,bool isServer,字符串域) { 字符串设置FileCo...

回答 1 投票 0

如何在运行时从文件夹或 JAR 加载类?

我正在尝试制作一个Java工具来扫描Java应用程序的结构并提供一些有意义的信息。 为此,我需要能够扫描

回答 5 投票 0

获取属性分配到的类的名称

是否可以获取属性分配到的类的名称? 目前我有类似的东西,但模式是相同的。所以我想避免字面意思并从...

回答 1 投票 0

我可以为结构体中的字符串字段设置默认最大长度吗?

我的应用程序中有多个使用 golang 的结构。结构中的某些字段具有 maxsize 标记,有些则没有。 例如: 类型 structone struct { fieldone 字符串 `valid:MaxSize(2)` 领域...

回答 5 投票 0

Kotlin 数据类上的属性包含/排除

假设我只想在生成的 equals 和 hashCode 实现中包含一两个字段(或者可能排除一个或多个字段)。 对于一个简单的类,例如: 数据类 Person(有效 ID:

回答 11 投票 0

使用反射获取字段值

我无法获取字段值。我想做的是在运行时获取对象。请让我知道我哪里出错了。 测试类 导入 java.lang.reflect.Field; 公开课测试{

回答 5 投票 0

Foreach 不能用于“PropertyInfo”类型的变量,因为“PropertyInfo”没有“GetEnumerator”的定义

我想用 foreach 循环迭代字典。首先,我通过反射获得所有项目。当 item.Name 不是设置时,程序将进入 else 路径。 ...

回答 1 投票 0

使用Reflection设置List类型的Property<CustomClass>

如何使用反射来创建具有自定义类(List)的通用列表? 我需要能够增加价值并使用 propertyInfo.SetValue(..., ..., ...) 来存储它。 我会吗

回答 2 投票 0

通过反射测试多个具有依赖关系的类

我们最近正在为大学构建一个 java 编译器,需要使用 java 反射来测试我们编译的文件。到目前为止,我对这个工具没有任何问题。我们需要测试多个文件是否带有

回答 1 投票 0

如何获取类的属性列表?

如何获取类的所有属性的列表?

回答 11 投票 0

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