Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 java.lang.invoke.MethodHandle 调用私有方法
如何使用方法句柄调用私有方法 据我所知 只有两种可公开访问的Lookup实例 MethodHandles lookup MethodHandles publicLookup 两者都不允许不受限制的私人访问 还有非公开的Lookup IMPL
Java
Reflection
java7
invokedynamic
methodhandle
在运行时修改类属性
我不确定我是否见过 在运行时更改属性的参数 我的情况非常相似 但我试图在运行时更改类的属性 Category Change me public class Classic public string Name get set 其中一个答案是
c
linqtosql
Reflection
net35
attributes
为什么不是 C# 的 memberinfo() 反射函数 [重复]
这个问题在这里已经有答案了 有sizeof and typeof 但为什么不memberinfo 返回一个实例System Reflection MemberInfo为帮助反射代码而选择的部分代码 Example Program Type
c
Reflection
languagedesign
使用反射调用静态方法时如何通过 ref 传递参数?
我使用反射在对象上调用静态方法 MyType GetMethod MyMethod BindingFlags Static Invoke null new object Parameter1 Parameter2 如何通过引用而不是通过值传
c
NET
Reflection
从枚举类型和序数获取枚举值
public
Java
Reflection
enums
Kotlin:泛型、反射以及类型 T 和 T:Any 之间的区别
如果我尝试访问泛型类型 T 的 javaClass Kotlin 编译器会抱怨 T 不是 kotlin Any 的子类型 class Foo
generics
Reflection
kotlin
如何获取应用了我的自定义属性的成员?
我正在创建一个自定义属性在 C 中 我想根据属性是应用于方法还是应用于属性来执行不同的操作 起初我想做new StackTrace GetFrame 1 GetMethod 在我的自定义属性构造函数中查看什么方法称为属性构造函数 但现在我不
c
Reflection
attributes
customerrors
range over 存储切片的接口{}
假设您有一个接受的函数t interface 如果确定t是一个切片 我该怎么做range在那片上 func main data string one two three test data moredata int 1 2 3 test d
go
Reflection
slice
goreflect
使用反射添加EventHandler
我有这段代码不起作用 public CartaoCidadao InitializeComponent object o WebDAV Classes SCWatcher LoadAssembly MethodInfo method thi
c
NET
Events
Reflection
如何将依赖项注入动态加载的程序集
我有一个管理器类 它通过反射加载单独程序集中包含的各种插件模块 该模块用于与外界通信 WebAPI 各种其他网络协议 public class Manager public ILogger Logger Modules need to ac
c
Reflection
dependencyinjection
ioccontainer
重写方法上的 Java Class.getMethods() 行为
在使用 Java 反射编写一个简单的 JSON 序列化程序时 我对 Class getMethods 的行为感到措手不及 如果重写方法的返回类型扩展了被重写方法的返回类型 则 Java Class getMethods 似乎会返回重写方法和
Java
Reflection
防止递归函数中出现 StackOverFlow
我有一个递归函数BaseClass这依赖于一个protected virtual函数的返回条件 子类可能会错误地覆盖此函数并导致StackOverFlow例外 最糟糕的是有一些缓慢的网络调用 并且异常不会很快发生 许多资源浪费了很长一段时间
c
Reflection
stackoverflow
从常量字段中提取描述属性
基于这个答案 我可以从类中获取描述属性Property如下 public class A Description My Property public string MyProperty get set 我可以得到Description值
c
Reflection
如何测试类型是否是匿名的? [复制]
这个问题在这里已经有答案了 我有以下方法将对象序列化为 HTML 标记 我只想在类型不是匿名的情况下执行此操作 private void MergeTypeDataToTag object typeData if typeData null
c
Reflection
anonymoustypes
快速创建对象而不是 Activator.CreateInstance(type)
我正在努力提高应用程序的性能 我们有很多Activator CreateInstance电话引起了一些悲伤 我们基于接口实例化了很多类 ITabDocument 环顾四周后 我想到使用这段代码 该代码并不比使用Activator Creat
c
Reflection
reflectionemit
activator
createinstance
创建类型的默认实例[重复]
这个问题在这里已经有答案了 反射等价于 default object null 当我直到运行时才知道类型时 例如 public void Method Type type var instance type CreateDefault no
c
NET
Reflection
获取 lambda 表达式的 MethodInfo
我知道我问的很奇怪 但只是为了好玩 是否有可能得到MethodInfo对于 lambda 表达式 我正在追求这样的事情 Func
c
NET
Reflection
Lambda
从 .NET 中的字符串获取 Type 对象的最佳方法
在 NET 中将字符串转换为 Type 对象的最佳方法是什么 需要考虑的问题 该类型可能位于不同的程序集中 该类型的程序集可能尚未加载 这是我的尝试 但它没有解决第二个问题 Public Function FindType ByVal na
NET
Reflection
systemreflection
Golang - 扫描某类型的所有结构
我是 Go 的初学者 我可能认为多年来使用其他语言过于传统 但这就是我想在 Go 中做的事情 假设以下用例 我有接口 I 该接口有函数 start 和 stop 有许多结构体实现该接口 结构体A 结构体B 结构体C 当应用程序启动时 我想在
Reflection
go
我可以使用反射来查找 ASP.NET 中的 bin/[Configuration] 文件夹而不是 asp 临时文件夹吗
我有一个 ASP NET 网站 我想找到 bin Configuration 文件夹以使用外部工具 一个 exe 文件 当我使用反射来获取调用程序集位置时 它返回类似于以下内容的内容 C Windows Microsoft NET Fram
c
aspnet
Reflection
«
1 ...
51
52
53
54
55
56
57
...59
»