反射

  • 关于.net:访问修饰符也会影响反射吗?

    关于.net:访问修饰符也会影响反射吗?

    关于.net:访问修饰符也会影响反射吗?,关于.net:访问修饰符也会影响反射吗?,字段,反射,方法,属性,Do access modifiers affect reflection also?我一直相信他们做到了,但是看到这里的一些答案让我感到怀疑。我可以通过反射从类外部访问私有字段/属性/方法吗?是的,您可以通过反射访问私有字段。 这就是许多ORM如何在不通过属性的情况下填充对象的方式(这将调用您可能不打算在对象加载时运行的业务逻辑)。...

    2023-04-17反射 访问修饰符 字段

  • 属性

    属性

    属性,属性,属性,序列化,系统,项目,Attribute & Reflection libraries for C++?大多数成熟的C项目似乎都有自己的反射和属性系统,即用于定义可以通过字符串访问并可以自动序列化的属性。至少我参与的许多C项目似乎都是在重新发明轮子。
    您是否知道C的任何良好的开源库,都支持反射和属性容器,特别是:通过宏定义RTTI和属性通过代码访问RTTI和属性自动序列化属性监听属性修改(例如OnValueChanged)有...

    2023-04-16属性 项目 序列化

  • 关于反射:如何判断是否定义了JavaScript函数

    关于反射:如何判断是否定义了JavaScript函数

    关于反射:如何判断是否定义了JavaScript函数,关于反射:如何判断是否定义了JavaScript函数,函数,想做,如何判断,定义,How to tell if a JavaScript function is defined如何判断JavaScript中的函数是否已定义?我想做这样的事情1234function something_cooltext, callback
    alerttext;
    if callback !...

    2023-04-16函数 反射 如何判断

  • 关于c#:通过反射实现接口

    关于c#:通过反射实现接口

    关于c#:通过反射实现接口,关于c#:通过反射实现接口,反射,接口,获取,相关,Implementations of interface through Reflection如何通过C#中的反射获取接口的所有实现?答案是这样;它会搜索整个应用程序域-即您的应用程序当前加载的每个程序集。1234567891011///


    /// Returns all types in the current AppDomain imple...

    2023-04-16接口 反射 应用程序

  • 关于c#:通过反射获取命名空间中的所有类型

    关于c#:通过反射获取命名空间中的所有类型

    关于c#:通过反射获取命名空间中的所有类型,关于c#:通过反射获取命名空间中的所有类型,名称空间,反射,潜台词,你能,Getting all types in a namespace via reflection
    如何通过C中的反射获得名称空间中的所有类?下面的代码打印当前程序集中定义的指定namespace中类的名称。正如其他人指出的,名称空间可以分散在不同的模块之间,因此您需要首先获得程序集列表。
    123456string nspace...

    2023-04-16反射 类型 命名空间

  • 关于C#:加载同一程序集的不同版本

    关于C#:加载同一程序集的不同版本

    关于C#:加载同一程序集的不同版本,关于C#:加载同一程序集的不同版本,加载,不同版本,反射,程序集,Loading different versions of the same assembly使用反射,我需要加载同一程序集的2个不同版本。 是否可以在同一过程中将2个版本加载到2个不同的AppDomain中?我需要将一些数据从旧版本的应用迁移到新版本。
    请让我知道是否可行,或者我应该使用2个单独的过程。如果您在设计时正在这样做(表明您不是...

    2023-04-15加载 程序集 不同版本

  • 关于反射:如何动态评估C#表达式?

    关于反射:如何动态评估C#表达式?

    关于反射:如何动态评估C#表达式?,关于反射:如何动态评估C#表达式?,想做,相当于,cc,evaluate,How can I evaluate a C# expression dynamically?我想做相当于:12object result = Eval"1 + 3";
    string now = Eval"System.DateTime.Now().ToString()" as string在Biri的链接之后,我得到了以下代...

    2023-04-14评估 表达式 动态

  • 关于c#:在设计时不知道类名的情况下创建对象

    关于c#:在设计时不知道类名的情况下创建对象

    关于c#:在设计时不知道类名的情况下创建对象,关于c#:在设计时不知道类名的情况下创建对象,对象,反射,用户,并在,Creating an object without knowing the class name at design time使用反射,我需要研究用户DLL并在其中创建类的对象。简单的做法是什么?尝试使用Activator.CreateInstance。System.Reflection.Assembly是您要使用的类。它包...

    2023-04-14类名 创建对象 反射

  • 关于反射:确定程序集是否是.NET框架的一部分

    关于反射:确定程序集是否是.NET框架的一部分

    关于反射:确定程序集是否是.NET框架的一部分,关于反射:确定程序集是否是.NET框架的一部分,程序集,框架,或其他,类似,Determining if an assembly is part of the .NET framework如何从程序集名称或程序集类(或其他类似的类)中判断程序集是否属于.NET框架(即System.windows.Forms)的一部分?
    到目前为止,我已经考虑了PublicKeyToken和CodeBase属性...

    2023-04-14程序集 框架 反射

  • 关于.net:您可以使用反射来查找当前正在执行的方法的名称吗?

    关于.net:您可以使用反射来查找当前正在执行的方法的名称吗?

    关于.net:您可以使用反射来查找当前正在执行的方法的名称吗?,关于.net:您可以使用反射来查找当前正在执行的方法的名称吗?,执行,方法,反射,给您,Can you use reflection to find the name of the currently executing method?
    正如标题所说:"可以反射给您当前执行方法的名称。"因为海森堡的问题,我倾向于不这样认为。如何在不更改当前方法的情况下调用一个方法来告诉您当前方...

    2023-04-14方法 执行 查找

  • 如何将反射添加到C ++应用程序?

    如何将反射添加到C ++应用程序?

    如何将反射添加到C ++应用程序?,如何将反射添加到C ++应用程序?,类型,原生,托管,的是,How can I add reflection to a C++ application?我希望能够内省一个C ++类的名称,内容(即成员及其类型)等。我在这里说的是原生C ++,而不是托管C ++,它有反射。 我意识到C ++使用RTTI提供一些有限的信息。 哪些额外的库(或其他技术)可以提供此信息?您需要做的是让预处理器生成有关字段的反射数...

    2023-04-14反射 应用程序 托管

  • 关于Java:什么是反射reflection ,为什么它是有用的?

    关于Java:什么是反射reflection ,为什么它是有用的?

    关于Java:什么是反射reflection ,为什么它是有用的?,关于Java:什么是反射reflection ,为什么它是有用的?,反射,语言,我对,但我,What is reflection and why is it useful?
    什么是反射,为什么它有用?我对Java特别感兴趣,但我认为任何语言中的原则都是一样的。名称反射用于描述能够检查同一系统(或其本身)中其他代码的代码。例如,假设Java中有一个未知类型的对象,如果存在的话...

    2023-04-13反射 语言 检查

  • 关于c#:编译后,Func <T,bool>和Predicate < T >不是同一件事吗?

    关于c#:编译后,Func <T,bool>和Predicate < T >不是同一件事吗?

    关于c#:编译后,Func 和Predicate 不是同一件事吗?,关于c#:编译后,Func 和Predicate < T >不是同一件事吗?,编译,启动,反射,我想,Isn't Func and Predicate the same thing after compilation?尚未启动反射器来查看差异,但希望在比较Func与Predicate时看到完全相同的编译代码我想没有什么区别,因为两者都采用通用参数并返回布尔值?它们共享相同的...

    2023-04-13编译 反射 启动

  • 关于C#:获取实现接口的所有类型

    关于C#:获取实现接口的所有类型

    关于C#:获取实现接口的所有类型,关于C#:获取实现接口的所有类型,迭代,类型,反射,重写,Getting all types that implement an interface
    使用反射,我如何才能得到所有实现C 3.0/.NET 3.5接口的类型,代码最少,迭代最少?这就是我想要重写的内容:
    123foreach Type t in this.GetType.Assembly.GetTypes
    if t is IMyInte...

    2023-04-13类型 接口 反射

  • 关于反射:如何在C#中拦截方法调用?

    关于反射:如何在C#中拦截方法调用?

    关于反射:如何在C#中拦截方法调用?,关于反射:如何在C#中拦截方法调用?,方法,方法调用,跟踪,参数,How do I intercept a method call in C#?
    对于给定的类,我希望具有跟踪功能,即,我希望记录每个方法调用(方法签名和实际参数值)和每个方法出口(仅方法签名)。我如何做到这一点,假设:我不想使用任何第三方用于c_的AOP库,
    我不想向所有我想跟踪的方法添加重复的代码,
    我不想更改类的公共API——类的用户...

    2023-04-13方法调用 方法 反射

  • 关于混淆:我应该担心混淆我的.NET代码吗?

    关于混淆:我应该担心混淆我的.NET代码吗?

    关于混淆:我应该担心混淆我的.NET代码吗?,关于混淆:我应该担心混淆我的.NET代码吗?,反编译,反射,他们的,我很,Should I be worried about obfuscating my .NET code?我敢肯定,许多SO的读者都使用过Lutz Roeder的.NET反射器来反编译他们的.NET代码。
    我很惊讶我们的源代码可以从编译后的程序集中重新构建。我想听听你们中有多少人使用混淆技术,以及使用哪种产品?我敢肯定,对于您...

    2023-04-12反编译 反射 编译

  • 关于反射:如何动态评估C#代码?

    关于反射:如何动态评估C#代码?

    关于反射:如何动态评估C#代码?,关于反射:如何动态评估C#代码?,执行,动态,我要,我在,How can I evaluate C# code dynamically?我可以做一个eval("something()");以在JavaScript中动态执行代码。 有没有办法让我在C#中做同样的事情?我要尝试执行的一个示例是:我有一个整数变量(例如i),并且具有多个属性,它们的名称分别为:" Property1"," Property2","...

    2023-04-11动态 评估 反射

  • Java反射

    Java反射

    Java反射,Java,反射,、,反射,机制,有,什么,用,通过,java,,1、反射机制有什么用?通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。)通过反射机制可以操作代码片段。(class文件。)2、反射机制的相关类在哪个包下?java.lang.reflect.*;3、反射机制相关的重要的类有哪些?类 含义java.lang.Class 代表整个字节码。代表一个类型,代表整个类。java.lang.reflec...

    2023-04-11反射 反射机制 机制

  • Java反射机制原来没有那么难

    Java反射机制原来没有那么难

    Java反射机制原来没有那么难,Java,反射,机制,原来,没有,那么,难,前言,反射,,前言反射是被视为动态语言的关键,反射机制允许程序在执行期间借助于Reflection API取得任何类得内部信息,并能够直接操作任意对象得内部属性和方法(包括私有)。加载完类之后,在方法区中就会产生一个Class类型对象,这个对象就包含了完整得类得结构信息。我们可以通过这个对象看到类得结构。这个对象就像就像一面镜子,透过这个镜子可以看到类得结构,所以,...

    2023-04-11反射 对象 反射机制

猜你喜欢