Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用反射实例化不可变对象
我创建了一个基类来帮助我减少 C 中不可变对象初始化的样板代码 我使用延迟初始化是为了尽量不影响性能 我想知道这样做对性能有多大影响 这是我的基类 public class ImmutableObject
c
LINQ
Reflection
initialization
immutability
使用委托调用构造函数
I found this http blogs msdn com haibo luo archive 2005 11 17 494009 aspx但尝试使用它但失败了 如何使用反射创建对象并通过将其放入委托中来使其快速 DynamicMet
c
Reflection
delegates
reflectionemit
迭代索引属性(反射)
我想迭代只能通过反射访问的索引属性 但是 我是在充分了解可能有一个令人尴尬的简单答案的情况下才这么说的 MSDN Google失败 除了在PropertyInfo GetValue prop counter 直到TargetInvocati
c
NET
Reflection
克隆任意对象的函数
我正在寻找一种方法来克隆在编译时 或运行时 我认为 未知的对象 问题的确切措辞是 编写一个可以克隆任意对象的函数 例如 将未知对象传递给函数 返回对象的深层副本 我猜我需要使用反射来读取函数和变量 然后了解如何创建一个新对象并将这些值分配给
c
Reflection
clone
复合属性
有没有办法在 C 中制作复合属性以在编译时提供等效的元数据 例如 改变 ClassInterface ClassInterfaceType AutoDual ProgId MyProgId MyMefExport MyProgId publ
c
NET
Reflection
attributes
如何检查给定值是否是通用列表?
public bool IsList object value Type type value GetType Check if type is a generic list of any type 检查给定对象是否是列表或可以转换为列表的
c
Reflection
list
generics
java.lang.NoSuchFieldException:使用反射时
public static
Java
Reflection
在不知道其类型的情况下获取字典键值对
我有一个对象instance为此 instance GetType GetGenericTypeDefinition typeof Dictionary lt gt 是真的 我的问题是 如何在实际不知道其泛型类型的情况下从该对象中提取键值对
c
Reflection
Dictionary
Scala:在运行时替换方法
假设我有课 class Original def originalMethod 1 现在 假设我有一个例子 val instance new Original 现在是否可以做点什么instance在运行时替换originalMethod用不
scala
Testing
Reflection
Runtime
scalamacros
将任何 IEnumerable 分配给对象属性
我有一个使用反射创建的对象列表 它们都是相同的类型 但是类型在编译时未知 我想弄清楚best将此列表 也使用反射 分配给对象属性的方法可以是anyIE可数 List ArrayList Custom List 我唯一的方法是假设该属性是 I
c
Reflection
使用数据中的参数调用 C# 方法
比如说 我有一个像这样的 XML 字符串
c
Reflection
通过 Activator.CreateInstance 创建可为 null 的对象返回 null
我正在创建一个将小脚本转换为 dll 的系统 当我尝试采用可为空值类并将其设为参数的默认值时 我遇到了问题 问题是我需要在编译器中创建用户选择的可为空的实例并将其设置为常量 不幸的是 每当我使用Activator CreateInstanc
c
Reflection
有没有办法简化 C# 中的反射委托代码?
In this https stackoverflow com a 12867132 171121回应 我想出了以下辅助方法 可以被不同的人重用Task创建者将事件转换为任务完成源 Helper method static Task
c
Reflection
delegates
转换为具体类并调用 Java 中的方法
假设我们有一个名为A和一些子类 B C D ETC 大多数子类都有这个方法do 但基类没有 班级AA提供了一个方法叫做getObject 这将创建一个类型的对象B or C or D等 但将对象作为类型返回A 如何将返回的对象转换为具体类型
Java
inheritance
Reflection
types
casting
如何通过反射加载所有 Entity Framework 4.1 实体配置实体?
In my OnModelCreating我的数据上下文的方法目前正在手动映射所有实体配置映射类 例如 protected override void OnModelCreating DbModelBuilder modelBuilder
c
EntityFramework
Reflection
从应用程序的资源加载 .NET 程序集并从内存运行它,但不终止主/主机应用程序
介绍 我正在使用共享的下一个 C 代码示例大卫赫夫南 for 从应用程序的资源加载 NET 程序集并从内存中运行它 https stackoverflow com a 24033647 1248295 Assembly a Assembly
c
NET
VBNET
Reflection
netassembly
HasThis 和 ExplicitThis 调用约定
我遇到HasThis and ExplicitThis调用约定 NET框架参考源 https referencesource microsoft com mscorlib system reflection callingconventio
c
NET
Reflection
clr
callingconvention
Java 反射调用原始类型的构造函数
我的测试框架中有一个方法 可以根据传入的参数创建类的实例 public void test Object constructorArgs throws Exception Constructor
Java
Reflection
如何比较相同的 PropertyInfo 与不同的 ReflectedType 值?
这是一个演示该问题的简单测试 class MyBase public int Foo get set class MyClass MyBase TestMethod public void TestPropertyCompare var p
c
NET
Reflection
如何检查一个类没有参数构造函数
Object obj new Object try obj getClass getConstructor catch SecurityException e e printStackTrace catch NoSuchMethodExce
Java
Reflection
«
1
2
3
4
5
6
7
8
...56
»