reflection 相关问题

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

从标记的枚举中获取描述属性

我正在尝试创建一个将返回List的扩展方法 仅包含给定[Flags] Enum的设置值的所有Description属性。例如,假设我有......

回答 3 投票 4

使用LambdaMetafactory在从其他类加载器获取的类实例上调用one-arg方法

根据这个stackoverflow的答案,我试图使用反射实例化一个类,然后使用LambdaMetafactory :: metafactory调用一个参数方法(我尝试使用反射,...

回答 1 投票 2

使用Java反射类创建一个对象并在arraylist中使用它

我最近开始使用Java Reflection,但目前仍然坚持这一点。所以我有这样的东西:Class> dogClass = Class.forName(“com.example.dog”);对象dogObject = dogClass ....

回答 2 投票 0

使用java中的反射调用重写的实例方法

我想这样做:使用反射来调用重写的基本方法但是在java中完成它并且在子方法上没有指定@Override时(这是我没有时...

回答 2 投票 0

获取变量名称而不是值

使用bash,我认为这是可能的,但不确定JavaScript,说我们有:const {masterid} = req.query; if(!masterid){return res.status(500).send(new error('Missing ...

回答 2 投票 -1

从反射类型创建切片

我试图从reflect.Type创建一个切片。这就是我到目前为止所拥有的。 package main import(“fmt”“reflect”)类型TestStruct struct {TestStr string} func main(){...

回答 2 投票 2

使用Go中的反射设置嵌套结构字段的值

我正在尝试使用FlatMessage map [string] [] byte类型创建一个protobuf结构,我正在努力设置嵌套字段的值。我有一个func(fm * FlatMessage)Unflatten()(pb ....

回答 1 投票 1

Java反射是可访问的方法

我正在学习反思。当我执行以下代码时:package main; import java.lang.reflect.Field; public class Main {public static void main(String [] args)抛出NoSuchFieldException,...

回答 4 投票 11

使用反射读取JSON嵌套元素,而不使用JsonFactory或ObjectMapper

[无法访问存储在Arraylist中的另一个对象的属性]我正在创建一个函数来从RESTful Web服务输入中获取对象的JSON输入,并以JSON格式再次格式化以调用其他...

回答 1 投票 0

调用基类静态方法时获取Caller派生类

我想知道是否有可能(甚至通过reflection et similia)在被调用的基类静态方法中获取调用者派生类。例如,我有一个带静态方法的基类...

回答 4 投票 4

使用GetProperty获取子属性的最佳方法

public class Address {public string ZipCode {get; set;}} public class Customer {public Address Address {get;设置;}}如何用...访问“ZipCode”或“Address.ZipCode”

回答 6 投票 22

如何将参数表达式转换为函数?

如果我有一个动态创建的ParameterExpression:class Product {public string Name {get;组; var propertyName =“Name”; var propertyType = typeof(Product).GetProperty(propertyName)....

回答 1 投票 1

在运行时创建并调用一个函数,C#[复制]

有一种方法可以在运行时创建和调用函数吗?例如,我该如何调用此函数? string function = @“public void Test(int num1,int num2){...

回答 1 投票 0

C#:在GAC中查找PresentationCore.dll(和其他程序集)的路径

我需要通过调用ReferencedAssemblies.Add来引用CSharpCodeProvider中的各种程序集。对于某些程序集,只需传递程序集名称就足够了 - 例如......

回答 1 投票 0

Julia:通过给定的字符串调用函数

朱莉娅是否像java一样支持反射?我需要的是这样的:str = ARGS [1]#str是一个字符串#调用函数str()

回答 1 投票 9

预期取消装入“String”基元类型但返回null

我正在尝试使用Java Reflection来调用一个将回调作为参数的方法。我用Java Reflection实例化所有对象。另外,我使用Java动态代理类作为...

回答 1 投票 1

使用反射获取属性值的空验证

在这里,我试图将一个通用的值列表添加到字典中。下面是DocDetails类公共类DocDetails {public string DocId {get;组; } public string描述{get;组;...

回答 1 投票 1

使用变量访问对象成员值

我正在尝试访问以下类的成员值:public class EditorialDateFormat {public string en;

回答 2 投票 0

我们可以使用Go获取调用者的函数参数/参数值

我已经知道如何获取函数名称和函数位置:func Trace(str string)string {pc:= make([] uintptr,10)//至少需要1个条目runtime.Callers(2,pc)f:= runtime ....

回答 1 投票 0

从c#中的字符串调用类对象的函数[复制]

我正在使用WPF mvvm模式,如果某些方法得到字符串参数,这可能调用像SomeClass1 sc = new SomeClass(); DummyClass2 dc = new DummyClass2(); public void SomeMethod(...

回答 1 投票 0

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