reflection 相关问题

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

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

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

回答 2 投票 0

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

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

回答 1 投票 0

如何获取类的属性列表?

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

回答 11 投票 0

Go 接口可以接收任何函数,无论其签名如何吗?

我有一个看起来有点像的函数 func (c *Context) RegisterHandler(f 接口{}) 错误 { // 进行大量检查以确保函数已传入 // 它的参数都很简单...

回答 3 投票 0

有没有办法编写一个接口,可以接收任何函数,而不管它在go中的签名如何?

我有一个看起来有点像的函数 func (c *Context) RegisterHandler(f 接口{}) 错误 { // 进行大量检查以确保函数已传入 // 它的参数都很简单...

回答 1 投票 0

Kotlin 中如何通过反射判断一个类是否为泛型

假设我们有以下课程: 数据类 KeyValuePair( val 键:字符串, 验证值:T ) 如果我们反思此类的以下实例:KeyValuePair(&

回答 1 投票 0

使用反射设置通用字典中的条目值

我正在尝试使用 System.Reflection 修改通用字典中的值,但我不知道 IKey 和 IValue 的类型。 我可以设置 Dictionary.Entry.value 的值...

回答 2 投票 0

如何检查类型是从某个接口继承的c#

我有以下内容: 程序集 asm = Assembly.GetAssembly(this.GetType()); foreach(asm.GetTypes() 中的类型) { MyAttribute attr = Attribute.GetCustomAttribute(type, typeof(MyAttribute)) as

回答 6 投票 0

在 JavaScript 中获取扩展方法 ES6 类中私有变量的值

我在库中有一个 JavaScript ES6 类,它使用一些私有基值来计算另一个值。 抽象和简化的情况是这样的: 类示例{ #苹果; #

回答 1 投票 0

如何验证类型是否重载/支持某个运算符?

如何检查某个类型是否实现了某个运算符? 结构体自定义操作符类 { 公共 int 值 { 获取;私人套装; } 公共 CustomOperatorsClass( int value ) :

回答 4 投票 0

尝试进行动态数据库调用时出现异常

我有一个包含成员的小组课程,这些成员可以属于不同的班级类型。 与此相关的所有其他功能都有效,我只是缺少数据库调用,我已经没有想法了......

回答 1 投票 0

通过反射查找 Scala 案例类声明字段上的 List 类型

我有一个 Scala 案例类,其中的 List 声明为: 辅助图像:列表[MimeInfo], 我使用反射获取字段类型: private def ft(fieldName: String): Class[_] = { val 字段 = classOf[

回答 1 投票 0

检查一个构造函数是否调用另一个构造函数

在反射期间,C# 中是否可以检查一个构造函数是否调用另一个构造函数? 班级测试 { 公共测试():这个(假){} 公共测试(布尔内部){} } 我愿意

回答 5 投票 0

使用 Sphinx Napoleon 将 Google 风格的文档字符串提取到数据类中

我正在尝试以编程方式摄取(“反映”)Google 风格的文档字符串。我正在使用 sphinx.ext.napoleon,因为似乎没有多少工具可以做到这一点。我按照下面的示例进行操作

回答 1 投票 0

如何从 $(TargetDir) 这样的宏路径中获取真实路径?

在 t4 文本模板中,我尝试使用 Assembly.LoadFile(dllPath) 加载 dll。 但它返回错误:需要绝对路径信息。 dll路径为:var dllPath = "$(TargetDir)P...

回答 1 投票 0

在 c# dotnet 中使用 Reflection Assembly 读取相同类型的所有类后注册泛型类服务时遇到问题

我有一个通用类定义如下。在注册 bean/service 时出现错误,表明它没有正确注册。 反射代码: var types = Assembly.Load("Come.Demo") ...

回答 1 投票 0

如何检查一个类是否实现了 Kotlin 中的接口?

我有一个类 c 存储在变量 foo 中。我知道如果我有一个 c 类的对象,我可以检查它是否实现了这样的接口: cInstance是someInterface 但由于 foo 的类型是...

回答 1 投票 0

关于C#中反射的问题:处理插件依赖关系

我正在开发一个框架,该框架允许在运行时动态加载插件,而无需直接引用它们的 DLL。插件在运行时动态实例化。然而,我面临着一个

回答 1 投票 0

PHP:ReflectionParameter,isOptional 与 isDefaultValueAvailable

两者有什么区别。这两者的工作方式完全相同。 公共静态函数 getArgsArray($reflectionMethod,$argArray){ $arr = 数组(); foreach($reflectionMe...

回答 2 投票 0

如何直接将对象数组转换为整数数组而不进行修改

我有一个充满字符串的对象数组: 对象[]数组=新对象[计数]; 对于 (int i = 0; i < array.length; i++) { array[i] = String.valueOf(i); } Then I refill it with Integers: fo...

回答 1 投票 0

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