标签 [反射] 的问题列表

[百科]

提问题
1
解决

C#&.NET 6Winforms桌面应用程序中如何不通过Add Reference添加dll引用呢?

用C#写了几个窗体,一个主窗体(编译成 exe),几个子窗体(封装成dll),在主窗体代码中可以通过引用dll生成子窗体,现在希望能在运行主窗体的exe中选择想要生成的子窗体,即能选择想要的dll,而不是写在主窗体的代码当中,这个有什么办法...

Rector 2022-04-15发布
4
解决

[C#/.NET]C#&.NET/.NET Core应用程序中如何获取当前类(实例)的名称呢?

在C#&.NET/.NET Core应用程序中,假如有个名为MyProgram的类,如何以将当前类MyProgram的类名以字符串(“MyProgram”)方式返回呢?

Rector 2021-11-10发布
2
解决

C#&.NET应用程序编程开发中如何使用反射递归获取一个类的属性和子属性呢?

在C#&.NET的应用程序编程开发中,现需要使用反射做类似于递归地获取一个对象的属性和子属性的功能。 以下代码获取到了对象的属性,但代码的问题是:它只获取了第一级类的属性信息,如何使用反射自动获得所有属性(包括属性是类的子属性)?示例代码如...

Rector 2021-11-06发布
1
解决

[C#/.NET 5]C#/.NET 5/.NET Core等应用程序中运行时在基类(父类)中动态获取子类的类型或类名?

如题,在C#、.NET 5,.NET Core等应用程序中,如何运行时在基类(父类)中动态获取子类的类型或类名呢?比如,在下面示例代码中,需要在MessageSender抽象基类中获取其子类的类名: /// /// 消息发送抽象基类 //...

Rector 2021-07-13发布
2
解决

C#/.NET/.NET Core应用程序编程开发中如何使用反射动态调用实例对象的私有方法?

在C#/.NET/.NET Core应用程序编程开发中,假如在一个类(class)中有一系列的私有方法,现在需要根据客户端的使用场景动态调用这个类中的某个或者某些方法,应该如何使用反射来实现动态调用实例对象的私有方法呢?

Rector 2020-05-21发布
4
解决

C#/.NET/.NET Core应用程序编程开发中如何使用反射对比/比较并找出两个实例对象不同的属性值呢?

在C#/.NET/.NET Core应用程序编程开发中,假如分别有一个实体类Person的两个不同的实例对象:person1和person2,现需要对比并找出这两个实例对象的属性值不同的属性名称和不同的属性值,应该如何实现呢? Person...

Rector 2020-04-21发布
2
解决

C#/.NET/.NET Core应用程序编程开发中如何在运行时创建一个动态的类呢?

在C#/.NET的应用程序编程开发中,如何在运行时创建一个动态的类呢?比如,当前有一个实例类Field: public class Field { public string FieldName; public string...

Rector 2020-02-08发布
4
解决

C#/.NET/.NET Core应用程序编程开中如何通过反射获取有特定属性特性标记的属性集合呢?

在C#/.NET的应用程序编程开发中,假如有一个类型t,这个类的实例的某些属性被属性特性[MyAttribute]标记,现在要通过反射将标记有MyAttribute的属性都找出来,应该如何实现呢? 假如MyAttribute标记的定义如下:...

Rector 2020-02-05发布
3
解决

C#/.NET/.NET Core应用程序编程开发中如何使用反射读取属性上的自定义特性的名称和值呢?

在C#/.NET/.NET Core应用程序编程开发中,假如有一个类Book,其中有一个属性Name,Name的属性中有自定义特性[Author("AuthorName")],如何使用反射读取这个自定义特性Author以...

Rector 2020-01-28发布